这个问题在这里已有答案:
我想使用循环在Pandas中将多个字符串'abc'替换为0。示例如下。
lnequipmon equipten lnequipten callcard cardmon
3.38 126.10 4.84 1.00 14.25
4.00 1975.00 7.59 1.00 16.00
abc 0.00 abc 1.00 23.00
abc 0.00 abc 1.00 21.00
abc 0.00 abc 1.00 17.25
3.57 970.95 6.88 1.00 28.25
abc 0.00 abc 0.00 0.00
abc 0.00 abc 1.00 14.50
abc 0.00 abc 1.00 15.50
abc 0.00 abc 0.00 0.00
3.44 1568.35 7.36 1.00 19.00
abc 0.00 abc 0.00 0.00
我有超过500个这样的值和超过100列。请帮我如何使用循环或函数将这些'abc'替换为0
您使用简单的替换功能。
>>> s = pd.Series([0, 1, 2, 3, 4])
>>> s.replace(0, 5)
0 5
1 1
2 2
3 3
4 4
有关更多信息,您可以查看documentation