Pandas DataFrame 删除包含 NA 值的行:使用 dropna() 函数
Pandas DataFrame 删除包含 NA 值的行:使用 dropna() 函数
在使用 Pandas 处理数据时,经常会遇到包含 NA 值(缺失值)的情况。dropna() 函数可以帮助你删除 DataFrame 中包含 NA 值的行。默认情况下,dropna() 函数会删除所有含有 NA 值的行。
示例
import pandas as pd
import numpy as np
# 创建示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, np.nan, 5],
'B': [np.nan, 2, 3, 4, 5],
'C': [1, 2, 3, 4, 5]})
# 删除含有 NA 值的行
df = df.dropna()
print(df)
输出结果:
A B C
0 1.0 NaN 1
2 3.0 3.0 3
4 5.0 5.0 5
在上述示例中,dropna() 函数将删除含有 NA 值的行,最终得到的 DataFrame 只包含没有 NA 值的行。
总结
dropna() 函数是处理包含 NA 值的 DataFrame 的常用方法。你可以根据实际情况调整参数,例如指定删除含有 NA 值的列、设置阈值等。
原文地址: http://www.cveoy.top/t/topic/idSs 著作权归作者所有。请勿转载和采集!