我想替换数据帧中列中的一些字符串,如下所示
df["column"]
------------------
1. Ne Road
2. Rosemarys street se
3. Plunkett pkwy
4. like that so on.....
像这样有成千上万的价值观 在这里我想把东北换成东北,东南换成东南,北纬换成公园路
这是我的密码:
def replace_all(text, dic):
for i, j in dic.items():
text = text.replace(i, j)
return text
my_text = df.iloc[:,2] -----### '2' is the Column number here in my Dataframe ###
reps = {
'se' : 'SE'
'Ne' : 'NE'
'pkwy' :'"Parkway'
}
df["column"] = replace_all(my_text,reps)
我想知道我哪里出错了,请帮我解决这个问题。你知道吗
提前谢谢!!你知道吗
这是一种将
apply
与lambda
结合使用的方法演示:
输出:
可以将^{} 与参数
regex=True
一起使用:相关问题 更多 >
编程相关推荐