替换 DF 列中的句点我想知道是否有一种有效的方法来替换 Pandas 数据帧中的句点,而不必遍历每一行并在行上调用.replace()。import pandas as pd df = pd.DataFrame.from_dict({'column':['Sam M.']})df.column = df.column.replace('.','')print df结果 column0 None想要的结果 column0 Sam M
2 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
df['column'].str.replace('.', '', regex=False)
0 Sam M
Name: column, dtype: object
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
因为.是正则表达式特殊字符所以放在'\'它前面然后它会很好:
解决方案:
df['column'].str.replace('\.','')
例子:
df['column']=df['column'].str.replace('\.','')
print(df)
输出:
column
0 Sam M
添加回答
举报
0/150
提交
取消