查找数据框中每个日期的计数[重复]

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"]

【讨论】:

以上是关于查找数据框中每个日期的计数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

R - 每个ID和日期的计数观察[重复]

根据月份日期列查找数据框列中每个因素的平均值[重复]

在熊猫多索引数据框中返回满足逻辑索引条件的每个组的最后一行[重复]

您可以将公式应用于数据透视表的计数过滤器吗?尝试在大型数据集中查找重复项

查找并打印总和为 100 的每个唯一组合,并返回 1 到 100 之间数字的所有此类组合的计数 [重复]

在熊猫数据框中查找重复行