Pandas:在字符串匹配后获取列中的下一个值

时间:2016-07-04 06:48:39

标签: python pandas

如何在字符串匹配后的列中获取下一个值

regex = 'ABC'
row_match = df["column1"].str.match(regex, case=False)

即。如何在同一列的下一行中获取值,在可以找到字符串ABC的那一行之后?

我尝试用iterrows迭代一行,但我无法让它工作。

1 个答案:

答案 0 :(得分:5)

您可以尝试使用shift获取下一个值。

这是一个小例子:

Calculator.run()

我使用fillna替换第一行中的synchronized