小编Max*_*mus的帖子

根据 pandas 中的条件将一列值分配给另一列

我想知道如何将一个列值分配给另一列(如果它具有 null 或 0 值)我有一个像这样的数据框:

id      column1   column2

5263    5400        5400
4354    6567        Null
5656    5456        5456  
5565    6768        3489
4500    3490        Null
Run Code Online (Sandbox Code Playgroud)

预期输出是

id      column1   column2

5263    5400        5400
4354    6567        6567        
5656    5456        5456  
5565    6768        3489
4500    3490        3490
Run Code Online (Sandbox Code Playgroud)

也就是说,如果 df['column2'] = Null/0 则它具有 df['column1'] 值。

有人可以解释一下,我怎样才能达到我想要的输出?

python dataframe pandas

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1