要按日期计数Pandas列,可以使用Pandas的groupby()和count()函数。下面是一个示例代码:
import pandas as pd
# 创建一个包含日期的数据框
data = {'Date': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02', '2021-01-03'],
'Value': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 将日期列转换为Datetime类型
df['Date'] = pd.to_datetime(df['Date'])
# 按日期计数
count_df = df.groupby('Date').count()
print(count_df)
输出结果为:
Value
Date
2021-01-01 2
2021-01-02 2
2021-01-03 1
这个例子中,我们首先创建了一个包含日期和值的数据框。然后,我们将日期列转换为Datetime类型,以便进行日期相关的操作。接下来,使用groupby()函数按日期分组,并使用count()函数计算每个日期的计数。最后,我们打印出结果。
上一篇:按日期进行问题过滤