可以使用dropna()函数来删除含有NA值的行。默认情况下,dropna()函数会删除所有含有NA值的行。下面是一个示例:

import pandas as pd

# 创建示例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值的行。

dataframe删除某列含有na对应行

原文地址: http://www.cveoy.top/t/topic/ja64 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录