小编kxe*_*001的帖子

Pandas groupby 排名日期时间

我遇到了日期时间排名的问题。可以说我有下表。

ID    TIME
01    2018-07-11 11:12:20
01    2018-07-12 12:00:23
01    2018-07-13 12:00:00
02    2019-09-11 11:00:00
02    2019-09-12 12:00:00
Run Code Online (Sandbox Code Playgroud)

我想添加另一列以按时间为每个 ID 和组对表进行排名。我用了

df['RANK'] = data.groupby('ID')['TIME'].rank(ascending=True)
Run Code Online (Sandbox Code Playgroud)

但得到一个错误:

'NoneType' object is not callable
Run Code Online (Sandbox Code Playgroud)

如果我将日期时间替换为数字,它会起作用......任何解决方案?

python date rank pandas

4
推荐指数
1
解决办法
5921
查看次数

标签 统计

date ×1

pandas ×1

python ×1

rank ×1