在Python中,可以使用pandas库来按小时分组获取计数。下面是一个示例代码:
import pandas as pd
# 创建一个包含日期和时间的数据集
data = {'datetime': ['2022-01-01 09:12:34', '2022-01-01 10:23:45', '2022-01-01 09:34:56', '2022-01-02 11:45:23']}
df = pd.DataFrame(data)
# 将'datetime'列转换为datetime类型
df['datetime'] = pd.to_datetime(df['datetime'])
# 按小时分组并计数
grouped = df.groupby(df['datetime'].dt.hour).size()
# 打印结果
print(grouped)
输出结果为:
datetime
9 2
10 1
11 1
dtype: int64
这样,你就可以按小时分组获取计数了。
下一篇:按小时分组计数