gpt4 book ai didi

python - Pandas 输出空列

转载 作者:太空宇宙 更新时间:2023-11-04 02:33:25 24 4
gpt4 key购买 nike

我的目标是添加一个列,用于显示空单元格的字段名称。

Name x  y z
abc 1 3
0
ijk m
lmn 1 2 3

新列将是:

Name x  y z   Empty
abc 1 3 y
0 x,Name,z
ijk m y,z
lmn 1 a c

我试过:pd.isnull(df).any(1).nonzero() 但这只显示包含空单元格的行。

非常感谢! :)

最佳答案

df['Missing']=df.where((df=='')).stack().reset_index().groupby('level_0')['level_1'].apply(','.join)
df
Out[222]:
Name x y z Missing
0 abc 1 3 y
1 0 Name,x,z
2 ijk m y,z
3 lmn 1 2 3 NaN

关于python - Pandas 输出空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48528536/

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