gpt4 book ai didi

Python Dataframe 获取空值计数

转载 作者:行者123 更新时间:2023-11-28 17:16:32 24 4
gpt4 key购买 nike

我正在尝试在 DataFrame 中查找空值。尽管我查看了 Stackoverflow 中描述确定空值的过程的以下帖子,但我很难对我的数据集执行相同的操作。

How to count the Nan values in the column in Panda Data frame

工作代码:

import pandas as pd
a = ['america','britain','brazil','','china','jamaica'] #I deliberately introduce a NULL value
a = pd.DataFrame(a)
a.isnull()

#Output:
False
1 False
2 False
3 False
4 False
5 False

a.isnull().sum()
#Output
#0 0
#dtype: int64

我做错了什么?

最佳答案

如果您希望''NoneNaN 都算作null,您可以使用applymap 方法将数据帧中的每个值强制转换为 boolean,然后随后使用 .sum:

import pandas as pd
import numpy as np


a = ['america','britain','brazil',None,'', np.nan, 'china','jamaica'] #I deliberately introduce a NULL value
a = pd.DataFrame(a)
a.applymap(lambda x: not x or pd.isnull(x)).sum()

# 0 3
# dtype: int64

希望对您有所帮助。

关于Python Dataframe 获取空值计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43815851/

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