Python 基于不同索引在pandas中添加新的条件列

Python 基于不同索引在pandas中添加新的条件列,python,excel,pandas,Python,Excel,Pandas,你好!!我正试图根据索引(而不是相邻单元格)的条件格式在数据框中添加一个新列。我试图复制图像中显示的“连续匹配”列。下面还显示了我用来创建此列的excel条件公式! 非常感谢 sr=df[“市政名称”] df[“连续匹配”]=sr.groupby(sr.ne(sr.shift()).cumsum()).cumcount()+1 >>df 市政名称连续匹配 0东埃斯坎比亚1 布雷顿1号 2东埃斯坎比亚1 3东埃斯坎比亚2 4东埃斯坎比亚3 5东埃斯坎比亚4 6阿特莫尔1 7布雷顿1号 8麦卡洛-

你好!!我正试图根据索引(而不是相邻单元格)的条件格式在数据框中添加一个新列。我试图复制图像中显示的“连续匹配”列。下面还显示了我用来创建此列的excel条件公式! 非常感谢

sr=df[“市政名称”]
df[“连续匹配”]=sr.groupby(sr.ne(sr.shift()).cumsum()).cumcount()+1
>>df
市政名称连续匹配
0东埃斯坎比亚1
布雷顿1号
2东埃斯坎比亚1
3东埃斯坎比亚2
4东埃斯坎比亚3
5东埃斯坎比亚4
6阿特莫尔1
7布雷顿1号
8麦卡洛-赫克斯福德1号
9阿特莫尔1
10弗洛马通1
11弗洛马通2
12弗洛马通3

请不要包含数据的图像。始终将数据放在文本格式中,这样就可以复制/粘贴数据,或者更好地发布创建数据帧的python代码。这样人们就可以利用这些数据来重现你的问题。请花点时间阅读,非常感谢!