首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查找所有具有0非空值的列?

问如何查找所有具有0非空值的列?
EN

Stack Overflow用户
提问于 2020-08-08 17:07:08
回答 2查看 957关注 0票数 0

我有一个熊猫数据表,在这里我需要找到所有没有非空值的列。

代码语言:javascript
复制
 #   Column                              Non-Null Count   Dtype         
---  ------                              --------------   -----         
 0   LLPIN                               109650 non-null  object        
 1   LLP Name                            45801 non-null   object        
 2   Founded                             25074 non-null   datetime64[ns]
 3   Month                               93439 non-null   object        
 4   State                               62094 non-null   object        
 5   RoC                                 25074 non-null   object        
 6   Class                               2778 non-null    float64       
 7   Status                              27852 non-null   object        
 8   Type                                0 non-null       float64       
 9   Category                            0 non-null       float64       
 10  Obligation of Contribution(Rs.)     45801 non-null   float64       
 11  Paid up capital                     0 non-null       float64       
 12  Industrial Activity                 41819 non-null   object        
 13  Description                         25074 non-null   object        
 14  Address                             46318 non-null   object

在上述情况下,我想删除Type, Category, Paid up capital

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-08 17:18:01

如果df是DataFrame,那么df[col].isnull().any()可以判断它是否为null。

获取列名,然后删除它们。

代码语言:javascript
复制
missing_columns = [col for col in df.columns if df[col].isnull().any()]
reduced_df = df.drop(axis=1, columns=missing_columns)

如果要删除没有空值的列,只需在not后面添加if。

票数 1
EN

Stack Overflow用户

发布于 2020-08-08 17:31:33

下面给定的代码将输出所有列的名称,其中0为非空值:

代码语言:javascript
复制
df.columns[df.notna().all()]

要获取所有非空列及其值(dataframe),请参阅以下代码:

代码语言:javascript
复制
df.loc[:,df.notna().all()]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63318114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档