我想从这个部分数据帧中生成六列('ID'、'earlish'、'Latest'、'Difference\u hours'、'Difference\u minutes'、'Serial'):
ID Timestamp Serial
A 2019-01-01 00:01 F
A 2019-01-01 00:04 F
A 2019-01-01 00:06 F
B 2019-01-03 12:35 G
B 2019-01-01 13:35 G
.
.
.
部分期望输出为:
ID Earliest Latest Difference_hours Difference_minutes Serial
A 2019-01-01 00:01 2019-01-01 00:06 0.083 5 F
A 2019-01-03 12:35 2019-01-04 13:35 1 60 G
.
.
.
列说明:
“最早”:来自同一“ID”的最早时间戳,
“Latest”:来自同一“ID”的最新版本,
“时间差”:时间戳“最早”和“最晚”之间的时间差,以小时为单位,
'Difference\u minutes':以分钟为单位的'Earliest'和'Latest'之间的时间戳差异
注意:“Serial”对于每个唯一的“ID”都是常量
我知道我需要使用groupby
,也许还需要使用transform
,但我不知道该怎么做
这应该起作用:
问题
回答
如果您有熊猫>;0.25英寸
相关问题 更多 >
编程相关推荐