问题描述
我想根据flag
列中的值来填充KEY
列中的数字。
- 如果列
cumcount()
中的值保持不变,我想每两行填充相同的数字,而不是使用KEY
来填充增量数字。 - 如果
KEY
列中的值发生更改,则填充的数字也会更改。
这里是示例,df1是我想要的df0。
df0 = pd.DataFrame({'KEY':['0','0','1','2','3','4','5','6']})
df1 = pd.DataFrame({'KEY':['0','6'],'flag':['0','6','7','8','9','10','11','12']})
解决方法
您要获得该康明斯并添加一个。然后使用FancyArrowPatch(
shrinkA=0,shrinkB=0,linewidth=0,
区分奇数行或偶数行。然后,将累计和减去1,从零开始计数。
您可以使用:
%2