【发布时间】:2017-01-05 23:56:32
【问题描述】:
我有一列包含地址,有时我想删除这些字符 => ' - " - ,(撇号、双引号、逗号)
我想一次性用空格替换这些字符。我正在使用 pandas,这是我目前用来替换其中一个的代码。
test['Address 1'].map(lambda x: x.replace(',', ''))
有没有办法修改这些代码,以便我可以一次性替换这些字符?对不起,我是菜鸟,但我想了解更多关于熊猫和正则表达式的信息。
您的帮助将不胜感激!
【问题讨论】:
-
试试这个:
test['Address 1'].str.replace(r'[\'\",]*', '') -
我不熟悉
lambda,它的目的是什么?是因为map方法吗?还有,我好像不需要map方法,直接str.replace,你什么时候用map?
标签: python string pandas replace dataframe