python - 如何从列中的一串值中替换模式?
问题描述
我正在尝试从数据框列中的值列表中替换模式(“,”)。
final['Type']=final['Type'].replace(",,","")
但是,它不起作用,也没有替换我Type
列中的任何值
但是当我尝试替换特定行时,它正在工作。
例如:
final['Type'][1].replace(",,","")
#this is working and replacing the string
提前致谢!!
解决方案
尝试这个:
final['Type'] = final['Type'].str.replace(',,','')
您的代码仅在值完全匹配时才有效。