Python 匹配字符串中的一个单词并用数据帧中的新词替换它们? 1付款消失-服务已断开连接 2速度和服务 3提供商规定了300GB的新使用上限,以。。。 4提供程序网络不工作且无需启动的服务

Python 匹配字符串中的一个单词并用数据帧中的新词替换它们? 1付款消失-服务已断开连接 2速度和服务 3提供商规定了300GB的新使用上限,以。。。 4提供程序网络不工作且无需启动的服务,python,dataframe,Python,Dataframe,我有一个类似上面的专栏。如何在整个列中匹配单词“网络”,并在新列中将该单元格标记为“网络问题”?类似地,在整个列中显示“付款”,并在新列中标记为“付款问题” 我试过了,但我犯了错误 df["complainttypes"] = df["complainttypes"].replace({"Internet":"Internettype"}) 结合使用loc和字符串搜索: df.loc[df["type&q

我有一个类似上面的专栏。如何在整个列中匹配单词
“网络”
,并在新列中将该单元格标记为
“网络问题”
?类似地,在整个列中显示“付款”,并在新列中标记为“付款问题”

我试过了,但我犯了错误

df["complainttypes"] = df["complainttypes"].replace({"Internet":"Internettype"})

结合使用
loc
和字符串搜索:

df.loc[df["type"].str.contains("payment",case=False),"complainttypes"]="Payment Issue"
其中
type
是要搜索的列,而complainttypes是需要最终数据的新列