如何在Pandas <columnSeries>.str.replace
中进行反向引用?
我想只访问数据框列中每个值的括号中的模式。所以我做到了这一点。
df['column'] = df['column'].str.replace(r'(<somePattern>)<someOtherPattern>', '\1')
但它似乎不起作用。
我已经阅读了Pandas的文档,并且re.sub
正在被引用用于所有替换。 Python文档为后向引用读取\1
,\2
等。
我在这里做错了什么!
答案 0 :(得分:1)
使用r'\1'
或'\\1'
代替注释中建议的'\1'
。