python - 如何获取包含任何 NA 字段的列的列表?

标签 python pandas dataframe

如何获取 pandas 数据框中包含任何 NA 字段的列的列表?

一旦获得这些列,我想以不同的方式处理它们。某些列中的 NA 将被替换为 0。其他列将被删除。

delay_column_names = ["",""]
df[delay_column_names].fillna(0)

最佳答案

df.isnull().any()

如果列中存在空值,将返回一系列 bool 值。

关于python - 如何获取包含任何 NA 字段的列的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33168062/

相关文章:

python - Django 开发服务器 CPU 密集型——如何分析?

python - 如何使用 warnings.simplefilter() 忽略 SettingWithCopyWarning?

python - 带有嵌套 JSON 对象的 Pandas

python - Pandas groupby 计数在同一行中具有标题

python - Pandas :在数据框中创建一个新列,该列是滚动窗口的函数

python - 代码 Python 3 的问题

python - 为什么 Flask 应用程序中的环境变量为空?

r - 如何汇总一列并计算不同值?

r - 遍历数据框中的每一行,从栅格中提取值并写入 csv 文件

Python如何每30秒运行一次脚本然后发送不和谐消息