【发布时间】:2019-10-09 14:22:31
【问题描述】:
我有数据框,其中包含字符串格式的时间列。
数据框=
time value
00:00:00 10
00:23:00 5
00:59:00 23
01:23:34 34
01:56:00 34
每次我尝试在时间列上按小时分组时,它都会给出如下输出:-
hour count
0 38
1 68
但我想像这样输出..
hour count
00 38
01 68
为此,我编写了如下查询;-
dataframe.groupBy(hour('time')).agg({'value':'count'})
【问题讨论】:
-
我认为您正在尝试实现 sum 而不是 count。