我有一个包含多列的数据框 'df'
,其中一列 'Name'
如下所示:
Name
Alter0tive Medicine
A0lytics
Big Data A0lytics
Business A0lytics
Can0bis
Career Ma0gement
Chi0 Interne
现在您可以观察到,Name
列具有字符串数据,但这些列具有零 '0'
代替字符 'na'
,例如而不是 Alternative
而是 Alter0tive
等等。
我想用 'na' 替换 '0' 以便我有合适的字符串。
我想做的是:
df.Name = df.Name.str.contains(r'[0]').replace('0', 'na')
但这导致
Name
False
False
False
....
....
....
False
为什么我的代码失败了,我怎样才能得到看起来像这样的最终结果:
Name
Alternative Medicine
Analytics
Big Data Analytics
Business Analytics
Cannabis
Career Management
China Internet
.....
.....