【发布时间】:2021-12-09 06:10:40
【问题描述】:
我有一个大的日期文件,我正试图从中提取数据。我有两列Start Time 和Date 我想做的是显示每个日期,然后是每个开始时间,然后是每个开始时间的计数。所以输出看起来像这样:
Date Start Time
30/12/2021 15:00 2
30/12/2021 16:00 6
30/12/2021 17:00 3
这是我尝试过的:
df = pd.read_excel(xls)
counter = df['Start Time'].value_counts()
date_counter = df['Date'].value_counts()
total = (df['Start Time']).groupby(df['Date']).sum()
pd.set_option("display.max_rows", None, "display.max_columns", None)
print(total)
input()
但是这个输出是这样的:
Date Start Time
30/12/2021 15:0016:0016:0017:0018:0018:00
非常感谢任何建议!
【问题讨论】:
标签: python pandas dataframe counter