我有以下数据帧:
df = pd.DataFrame({'vehicle':[1,1,1,1,1,2,2,2,1,1,1,2,2,2,2,1,1],
'waypoint':[1,2,3,4,5,1,2,3,1,2,3,1,2,3,4,1,2]})
我需要在一个新的列中计算“vehicle”列中重复值的序列,显示序列出现的次数。例如,车辆编号1的序列将为新列编号1,如果出现另一个车辆编号1的序列,则新列编号将为=2。上述数据帧的预期输出为:
df = pd.DataFrame({'vehicle':[1,1,1,1,1,2,2,2,1,1,1,2,2,2,2,1,1],
'waypoint':[1,2,3,4,5,1,2,3,1,2,3,1,2,3,4,1,2],
'trip':[1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3]})
多谢各位
筛选} :
1
值以屏蔽m
,然后按链掩码创建组,将值移位&
对于按位AND
,最后使用累积和^{我不知道如何在熊猫身上做到这一点,但这在itertools中得到了解决
相关问题 更多 >
编程相关推荐