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()的主要内容,如果未能解决你的问题,请参考以下文章