2024-04-20 13:48:17 发布
网友
我想知道是否有一种有效的方法来替换pandas数据帧中的句点,而不必遍历每一行呼叫。替换()在行。你知道吗
import pandas as pd df = pd.DataFrame.from_dict({'column':['Sam M.']}) df.column = df.column.replace('.','') print df
结果
column 0 None
期望结果
column 0 Sam M
因为.是正则表达式的特殊字符,所以把'\'放在它前面,这样就好了:
.
'\'
解决方案:
df['column'].str.replace('\.','')
示例:
df['column']=df['column'].str.replace('\.','') print(df)
输出:
df['column'].str.replace('.', '', regex=False) 0 Sam M Name: column, dtype: object
因为
.
是正则表达式的特殊字符,所以把'\'
放在它前面,这样就好了:解决方案:
示例:
输出:
相关问题 更多 >
编程相关推荐