gpt4 book ai didi

python - 计算数据框中具有 1 个或多个 NaN 的行

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:12 25 4
gpt4 key购买 nike

我有以下内容:

print(df.isna().sum())

这给了我:

city                 2
country 0
testid 0
house 1807
house_number 248
po_box 1845
zipcode 260
road 132
state 1
state_district 1817
suburb 1800
unit 1806

我想要来自 city、state、zip 和 house 列的具有 1 个或多个 NaN 值的总行数

感谢您的任何建议。

最佳答案

这就是我将如何使用 isnasum:

cols = ['city', 'state', 'zip', 'house']
df[df[cols].isna().sum(axis=1) > 0]

另一种选择是调用 dropna 并检查长度。

u = df.dropna(subset=['city', 'state', 'zip', 'house'])
len(df) - len(u)

关于python - 计算数据框中具有 1 个或多个 NaN 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54205469/

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