pandas删除空数据行及列dropna()
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas删除空数据行及列dropna()相关的知识,希望对你有一定的参考价值。
参考技术A import pandas as pd# 删除含有空数据的全部行
df4 = pd.read_csv('4.csv', encoding='utf-8')
df4 = df4.dropna()
# 可以通过axis参数来删除含有空数据的全部列
df4 = df4.dropna(axis=1)
# 可以通过subset参数来删除在age和sex中含有空数据的全部行
df4 = df4.dropna(subset=["age", "sex"])
print(df4)
df4 = df4.dropna(subset=['age', 'body','home.dest'])
pandas小技巧
一、在DataFrame中删除某列中含有空值的行:
删除前:
df.dropna(subset=[‘c‘])
删除后:
以后会逐渐累积。
以上是关于pandas删除空数据行及列dropna()的主要内容,如果未能解决你的问题,请参考以下文章
pandas使用dropna函数删除dataframe中列缺失值的个数大于某一比例阈值的数据列
pandas 处理缺失值[dropna、drop、fillna]
pandas使用dropna函数删除dataframe中列非缺失值的个数小于某一比例阈值的数据列
pandas使用dropna函数删除dataframe中所有包含缺失值的数据行(drop rows which contain missing vlaues in dataframe)