我有一个数据集,在另一列中有日期和值。 我想对7个日期进行分组,然后对它们进行值计数。 当前的value_count给出如下输出。 df_clean.CreationDate.value_counts()
df_clean.CreationDate.value_counts()
df_clean.CreationDate.value_counts()
Output now look like this
04/01/2019 133
07/01/2019 95
04/02/2019 90
06/11/2019 86
01/07/2019 81
04/03/2019 81
22/07/2019 73
03/04/2019 72
14/01/2019 68
28/01/2019 66
04/08/2019 66
18/02/2019 66
24/06/2019 65
01/08/2019 64
06/03/2019 63
02/04/2019 63
01/11/2019 62
15/07/2019 61
02/11/2019 61
02/05/2019 59
14/02/2019 59
16/01/2019 58
23/07/2019 57
27/05/2019 54
20/05/2019 54
18/03/2019 54
17/01/2019 53
25/02/2019 53
23/04/2019 53
07/08/2019 53
我希望它看起来像这样
1/1/2019 - 7/1/2019 333
8/1/2019 - 14/1/2019 232
答案 0 :(得分:0)
如果您在python中有datetime列:
df_clean.resample('W').sum()
这假设您的数据结构是:
CreationDate
04/01/2019
05/01/2019
...
如果CreationDate不是日期时间对象,则可以使用进行转换,然后:
df_clean['CreationDate']= pd.to_datetime(df_clean['CreationDate'])
df_clean['CreationDate'].value_counts().resample('W').sum()
这将为您每周提供结果