查找数据框中每个日期的计数[重复]
Posted
技术标签:
【中文标题】查找数据框中每个日期的计数[重复]【英文标题】:find the count of each date in dataframe [duplicate] 【发布时间】:2022-01-01 15:04:43 【问题描述】:我需要根据日期对列进行分组。
starttime Dates COUNT
0 2019-09-01 00:00:01.9580 2019-09-01 0
1 2019-09-01 00:00:04.1430 2019-09-01 0
2 2019-09-01 00:00:07.3090 2019-09-01 0
3 2019-09-01 00:00:08.0640 2019-09-01 0
4 2019-09-01 00:00:12.8510 2019-09-01 0
... ... ... ...
195 2019-09-01 00:08:17.9740 2019-09-01 0
196 2019-09-01 00:08:23.9270 2019-09-01 0
197 2019-09-01 00:08:25.5040 2019-09-01 0
198 2019-09-01 00:08:26.2810 2019-09-01 0
199 2019-09-01 00:08:27.3220 2019-09-01 0
我已使用以下内容将“开始时间”列拆分为日期和时间。我想统计 'COUNT 列中每个日期的出现次数。
df['Dates'] = pd.to_datetime(df['starttime']).dt.date
df['Time'] = pd.to_datetime(df['starttime']).dt.time
例如
Date COUNT
2019-09-01 25
2019-09-02 34
我该怎么做?
【问题讨论】:
请提供您的示例数据框数据,而不是图像截图 【参考方案1】:试试这个:
output = df.Dates.value_counts().reset_index()
output.columns = ["Date", "Count"]
【讨论】:
以上是关于查找数据框中每个日期的计数[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在熊猫多索引数据框中返回满足逻辑索引条件的每个组的最后一行[重复]
您可以将公式应用于数据透视表的计数过滤器吗?尝试在大型数据集中查找重复项