根据熊猫中的布尔值列递增计数

时间:2019-07-25 10:57:16

标签: python pandas

我有一个熊猫数据框,代表运送包裹的驾驶员的旅程。看起来类似于下面

Country New journey
UK      True        
UK      False
UK      False
UK      False
UK      True
UK      False
UK      True
UK      False

我想创建一个新列,为我提供旅程ID号。例如

Country New journey JourneyID
UK      True        1      
UK      False       1
UK      False       1
UK      False       1
UK      True        2
UK      False       2
UK      True        3
UK      False       3

我当前的解决方案只是遍历每一行,并根据条件进行添加。但是,如果数据帧的记录数超过100万,这将非常耗时。还有更有效的方法吗?

0 个答案:

没有答案