gpt4 book ai didi

python - 获取包含空值的特征列表(python/pandas)

转载 作者:行者123 更新时间:2023-11-28 18:21:18 25 4
gpt4 key购买 nike

我正在尝试清理一个数据集,并基本上摆脱所有具有一定数量空值的特征,包括 100 多个空值,使用 pandas/python。我正在使用以下命令

train.isnull().sum()>=100 

这让我:

Id False
Feature 1 False
Feature 2 False
Feature 3 True
Feature 4 False
Feature 5 True

我想返回一个没有特征 3 和 4 的新数据框。

谢谢。

最佳答案

在你的情况下,只需运行:

train[train.columns[train.isnull().sum()<100]]

完整示例:

import pandas as pd
df = pd.DataFrame([[1,None,2],[3,4,None],[7,8,9]], columns = ['A','B','C'])

你会得到:

  A    B     C
0 1 NaN 2.0
1 3 4.0 NaN
2 7 8.0 9.0

然后运行:

df.isnull().sum()

将导致空计数:

A    0
B 1
C 1

然后只需选择所需的列:

df.columns[df.isnull().sum()<100]

并过滤您的数据框:

df[ df.columns[df.isnull().sum()<100]]

关于python - 获取包含空值的特征列表(python/pandas),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44862769/

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