python - 查找 pandas 数据框中非 NAN 元素的总数
问题描述
我知道 df.count() 和 df.groupby.count(),但我只想要我的数据帧的特定列(比如称为“汽车”)的非 NAN 元素的数量。
我知道 df.size[0],但这个命令不尊重非 NAN 元素的数量在不同列中可能不同的事实。
解决方案
还有系列count
。它也忽略NaN
. 从文档
s = pd.Series([0.0, 1.0, np.nan])
s.count()
Out[307]: 2
所以,对于列cars
df['cars'].count()
将返回列的非 NaN 值的数量cars
推荐阅读
- rx-java - 如何在 RxJava 中测试订阅者
- python - 突然我的终端改变并在最后开始说 -zsh 并在使用带有枕头的文件时停止工作
- java - 部署在 heroku 上的 Java Maven 项目无法启动并崩溃。应用程序错误 H10
- kubernetes-ingress - 如何解决 nginx 入口中的路径冲突?
- javascript - 编写一个由 Django 视图接收的 AJAX POST 请求
- c# - DataGridView问题(导入到excel)C#
- flutter - SharedPreferences 值需要每隔一段时间重置一次
- azure - 在 Rapberry Pi 3 设备上使用 TPM 证明
- c# - 如何使用 c# Visual Studio 将 Query 放在列表中?
- python - 绘制正弦函数