0
这是非常简单的,但我似乎无法找到通过行简单,非迭代,解决方法:Python是否有熊猫填充特定单元格值函数?
我有可以由一列数A,B,C,P,和Z.我想把所有的“P”改成“Z”。
就像df['column'].fillna(0)
将填充所有缺失的值与0相当于dtype
,我想知道什么df['column'].fill("P","Z")
是相当于。我怎样才能有效地实现这一点?
这是非常简单的,但我似乎无法找到通过行简单,非迭代,解决方法:Python是否有熊猫填充特定单元格值函数?
我有可以由一列数A,B,C,P,和Z.我想把所有的“P”改成“Z”。
就像df['column'].fillna(0)
将填充所有缺失的值与0相当于dtype
,我想知道什么df['column'].fill("P","Z")
是相当于。我怎样才能有效地实现这一点?
你试过replace
?
>>> df = DataFrame({'column': ['A', 'B', 'C', 'P', 'Z']})
>>> df['column'].replace('P', 'Z')
0 A
1 B
2 C
3 Z
4 Z
这就是我所需要的。谢谢 –