【问题标题】:Python is there a fill specific cell value function for pandas?Python是否有针对熊猫的填充特定单元格值函数?
【发布时间】:2013-10-20 17:42:04
【问题描述】:

这很简单,但我似乎找不到一个简单的、非遍历行的解决方案:

我有一列可以包含数字 A、B、C、P 和 Z。我想将所有“P”更改为“Z”。

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

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    你试过replace吗?

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

    【讨论】:

    • 这就是我所需要的。谢谢
    猜你喜欢
    • 2015-10-06
    • 2017-05-03
    • 2021-09-26
    • 2021-10-04
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2017-02-09
    • 2017-09-18
    相关资源
    最近更新 更多