【问题标题】:Iteration on DataFrameDataFrame 上的迭代
【发布时间】:2020-02-17 14:07:05
【问题描述】:

大家好, 我有一个包含 3 列的数据框:0,1,2。

对于第 2 列的“无”值的行,我想在第 0 列上复制这个“无”值。仅适用于没有值的行。我希望第 0 列的另一行保持不变。

所以第 0 列应该是这样的:

par besoin
None
None
None
par ligne
...
teint

非常感谢

【问题讨论】:

  • 你应该考虑使用函数apply

标签: python pandas dataframe


【解决方案1】:

给定一个名为df的数据框:

df.loc[df[2].isnull(), 0] = None

其中df.loc[df[2].isnull() 查找2 列中的值等于None 的行,余数, 0] = None 将这些行的0 列中的值设置为None

【讨论】:

    猜你喜欢
    • 2022-01-22
    • 2020-01-18
    • 2020-01-03
    • 2021-12-28
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    相关资源
    最近更新 更多