草庐IT

order_datetime

全部标签

Python Pandas : Group datetime column into hour and minute aggregations

这似乎是相当简单的,但经过将近一整天后,我还没有找到解决方案。我已经用read_csv加载了我的数据框,并且很容易将日期和时间列解析、组合和索引到一列中,但现在我希望能够根据小时和分钟分组来reshape和执行计算,类似于你可以在excel支点。我知道如何重新采样到小时或分钟,但它维护与每个小时/分钟相关的日期部分,而我只想将数据集聚合到小时和分钟,类似于在excel数据透视表中分组并选择“小时”和“分钟”,但不选择其他任何内容。任何帮助将不胜感激。 最佳答案 不能吗,df是你的DataFrame:times=pd.to_datet

python - 从 numpy datetime64 获取年、月或日

我有一个datetime64类型的数组:dates=np.datetime64(['2010-10-17','2011-05-13',"2012-01-15"])有没有比遍历每个元素更好的方法来获取np.array的年份:years=f(dates)#output:array([2010,2011,2012],dtype=int8)#ordtype=string我使用的是稳定的numpy版本1.6.2。 最佳答案 我发现与所描述的pandas方法相比,以下技巧可以将速度提高2倍到4倍inthisanswer(即pd.Datetime

python - 无法比较天真和有意识的 datetime.now() <= challenge.datetime_end

我正在尝试使用比较运算符将当前日期和时间与模型中指定的日期和时间进行比较:ifchallenge.datetime_start脚本错误:TypeError:can'tcompareoffset-naiveandoffset-awaredatetimes模型如下所示:classFundraising_Challenge(models.Model):name=models.CharField(max_length=100)datetime_start=models.DateTimeField()datetime_end=models.DateTimeField()我也有使用语言环境日期和时

java : list that contains unique elements in order

java中是否有list类型以升序存储对象,如果之前添加了该对象,则不添加。我知道javamaps可以做到这一点,但我想知道是否有一个列表类型可以满足我的需求。否则我必须重写contains、equalsTo和add方法,对吗? 最佳答案 所以你需要一个只包含唯一元素的列表?两种选择:java.util.LinkedHashSet-保留插入顺序,具有集合语义来自commons-collectionsSetUniqueList-允许列表操作,如get(..)和set(..)来自commons-collectionsListOrdere

java - 当服务器时区不是 UTC 时,从 Java 中的 MySQL 检索 UTC DATETIME 字段

我正在尝试编写代码以与使用Java和MySQL的第三方开发的数据库进行互操作。该数据库有一个字段,该字段在DATETIME字段中存储时间戳作为UTC日期。运行数据库和客户端的服务器的时区设置为非UTC时区(Europe/London),因此默认情况下,时间戳被错误地读回,就好像它是本地时间一样.我正在尝试编写代码以将其读取为UTC。我在这里阅读了几个类似的问题,但没有一个适合我的答案:MySQL-howtostoretimewithcorrecttimezone?(fromJava)Howtostoreajava.util.DateintoaMySQLtimestampfieldint

java - 从 org.joda.time.DateTime 转换为 java.util.Calendar 的方法

有人做过这个可以分享吗?我看到一两个选项,但想知道其他人已经完成了什么。 最佳答案 根据joda-time文档,首选的方法是这样调用:AbstractDateTime#toCalendar. 关于java-从org.joda.time.DateTime转换为java.util.Calendar的方法,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/363930/

java - 在 Java 中调用不带括号的新对象的方法 : order of operations violation?

根据thistableofJavaoperatorprecedenceandassociativity,成员访问的优先级高于new运算符。但是,给定一个类myClass和一个非静态成员函数myFunction,以下代码行是有效的:newmyClass().myFunction();如果.在new之前被评估,这行如何执行?换句话说,为什么不需要括号?(newmyClass()).myFunction();我的猜测是,由于()与.共享优先级,因此首先评估myClass(),因此编译器甚至知道在评估new关键字之前,将调用具有零参数的myClass构造函数。但是,这似乎仍然暗示第一行应该与n

java - Hibernate order by with nulls last

Hibernate与PostgreSQLDB一起使用,同时按列对desc进行排序时,空值高于非空值。SQL99标准提供关键字“NULLSLAST”来声明空值应低于非空值。可以使用Hibernate的CriteriaAPI实现“NULLSLAST”行为吗? 最佳答案 如前所述,此功能已在Hibernate4.2.x和4.3.x版本中实现。可以作为例子:Criteriacriteria=...;criteria.addOrder(Order.desc("name").nulls(NullPrecedence.FIRST));Hibern

java - Joda-Time : DateTime, DateMidnight 和 LocalDate 使用

Joda-Time库包含不同的日期时间类DateTime-ImmutablereplacementforJDKCalendarDateMidnight-ImmutableclassrepresentingadatewherethetimeisforcedtomidnightLocalDateTime-Immutableclassrepresentingalocaldateandtime(notimezone)我想知道您是如何在您的分层应用程序中使用这些类的。我看到几乎所有接口(interface)都使用LocalDateTime(至少在服务层)的优势,这样我的应用程序就不必管理时区,并

java : in what order are static final fields initialized?

好的,假设我有一个看起来像这样的类(class):publicclassSignupServletextendsHttpServlet{privatestaticfinalLoggerSERVLET_LOGGER=COMPANYLog.open(SignupServlet.class);privatestaticfinalExceptionMessageHandlerhandler=newExceptionMessageHandler();privatestaticfinalSignupServletObservableAgentsignupObservableAgent=newSig