gpt4 book ai didi

python-3.x - python : I want to fill the null values only where the whole row is null

转载 作者:行者123 更新时间:2023-12-02 17:00:03 26 4
gpt4 key购买 nike

我有一个如下所示的数据框:

Col1    Col2    Col3    Col4    Col5

A B C D E
B X Y null null
null null null null null
I B W E R

由于第三行全是空值,我想在第三行填一个值。
最终的数据框应如下所示:

Col1    Col2    Col3    Col4    Col5

A B C D E
B X Y null null
xyz null null null null
I B W E R

最佳答案

使用DataFrame.loc通过 DataFrame.isna 创建的掩码设置 Col1 列和 DataFrame.all用于测试所有 True每行 s:

df.loc[df.isna().all(axis=1), 'Col1'] = 'xyz'
print (df)
Col1 Col2 Col3 Col4 Col5
0 A B C D E
1 B X Y NaN NaN
2 xyz NaN NaN NaN NaN
3 I B W E R

填充第一列:

df.iloc[df.isna().all(axis=1).values, 0] = 'xyz'

关于python-3.x - python : I want to fill the null values only where the whole row is null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54554081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com