我有一些数据,如下面的格式:
2016-06-02 22:00:00
2016-06-02 22:00:01
2016-06-02 22:00:01
2016-06-02 22:00:02
2016-06-02 22:00:02
这个数据在Pandas DataFrame中,我想要的是按天计算它,如下所示:
2016-06-2 I 300
所以我想计算一下这个项目的平均数。
有什么想法吗?我尝试使用value_counts,但它给出了错误的结果。
答案 0 :(得分:2)
似乎你需要:
df = df.groupby(df['date'].dt.date).size()
或者:
hive> select to_date(from_unixtime(unix_timestamp('2013-11-01 12:31:15', 'yyyy-dd-MM hh:mm:ss')));