如何快速找出 DataFrame 所有列 null 值个数?

2020-12-02 17:29:56 +08:00
 fanqieipnet
实际使用的数据,null 值在所难免。如何快速找出 DataFrame 所有列的 null 值个数?今天番茄加速给大家讲一个小技巧。
使用 Pandas 能非常方便实现,只需下面一行代码:
data.isnull().sum()
data.isnull(): 逐行逐元素查找元素值是否为 null.
.sum(): 默认在 axis 为 0 上完成一次 reduce 求和。
上手实际数据,使用这个小技巧,很爽。
读取泰坦尼克预测生死的数据集
data = pd.read_csv('titanicdataset-traincsv/train.csv')
检查 null 值:
data.isnull().sum()
结果:
PassengerId 0
Survived 0
Pclass 0
Name 0
Sex 0
Age 177
SibSp 0
Parch 0
Ticket 0
Fare 0
Cabin 687
Embarked 2
dtype: int64
Age 列 177 个 null 值
Cabin 列 687 个 null 值
Embarked 列 2 个 null 值
604 次点击
所在节点    推广
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/731455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX