[英]How to drop a column that has no data from a pandas datafarme
使用关键字how
仅删除该列的所有行都为空的列
df = df.dropna(axis=1, how='all')
试试dropna
,这里的 thresh 要求列有一个不是 null 值。
df = df.dropna(thresh=1, aixs=1)
检查您的整个 dataframe 的 NULL 值
df.isnull().sum()
用于获取特定列的 NULL 值计数
df.isnull.sum()['D2']
要检查整个列是否为空,您可以等同于 dataframe 的长度
df.isnull.sum()['D2'] == len(df)
然后您可以删除所需的列
df.drop('D2',axis=1,inplace=True)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.