如果整个字符串包含pandas中的子字符串,请替换整个字符串

如果整个字符串包含pandas中的子字符串,请替换整个字符串,第1张

如果整个字符串包含pandas中的子字符串,请替换整个字符串

您可以

str.contains
用来掩盖包含
ball”的行,然后用新值覆盖:

In [71]:df.loc[df['sport'].str.contains('ball'), 'sport'] = 'ball sport'dfOut[71]:    name       sport0    Bob      tennis1   Jane  ball sport2  Alice  ball sport

要使其不区分大小写,请通过`case = False:

df.loc[df['sport'].str.contains('ball', case=False), 'sport'] = 'ball sport'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存