Python是否有针对pandas的填充特定单元格值函数?

时间:2013-10-20 17:42:05

标签: python pandas

这是非常直接的,但我似乎无法找到一个简单的,非迭代的行,解决方案:

我有一个可以由数字A,B,C,P和Z组成的列。我想将所有“P”改为“Z”。

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

1 个答案:

答案 0 :(得分: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