我想使用循环将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
答案 0 :(得分:0)
您使用一个简单的替换功能。
>>> s = pd.Series([0, 1, 2, 3, 4])
>>> s.replace(0, 5)
0 5
1 1
2 2
3 3
4 4
有关更多信息,您可以查看documentation