Pandas str.replace中的反向引用

时间:2016-11-01 03:01:50

标签: python pandas

如何在Pandas <columnSeries>.str.replace中进行反向引用?

我想只访问数据框列中每个值的括号中的模式。所以我做到了这一点。

df['column'] = df['column'].str.replace(r'(<somePattern>)<someOtherPattern>', '\1')

但它似乎不起作用。

我已经阅读了Pandas的文档,并且re.sub正在被引用用于所有替换。 Python文档为后向引用读取\1\2等。

我在这里做错了什么!

1 个答案:

答案 0 :(得分:1)

使用r'\1''\\1'代替注释中建议的'\1'