2013-10-20 61 views
0

这是非常简单的,但我似乎无法找到通过行简单,非迭代,解决方法:Python是否有熊猫填充特定单元格值函数?

我有可以由一列数A,B,C,P,和Z.我想把所有的“P”改成“Z”。

就像df['column'].fillna(0)将填充所有缺失的值与0相当于dtype,我想知道什么df['column'].fill("P","Z")是相当于。我怎样才能有效地实现这一点?

回答

2

你试过replace

>>> df = DataFrame({'column': ['A', 'B', 'C', 'P', 'Z']}) 
>>> df['column'].replace('P', 'Z') 
0 A 
1 B 
2 C 
3 Z 
4 Z 
+0

这就是我所需要的。谢谢 –