Pandas DataFrame: 如何删除包含 NaN 值的行
要去掉某列中包含 NaN 值的行,可以使用 pandas 库中的 dropna() 函数。
假设有一个名为 df 的 DataFrame,其中包含多个列,需要去掉名为 'column_name' 的列中包含 NaN 值的行,可以使用以下代码:
df.dropna(subset=['column_name'], inplace=True)
在这个代码中,dropna() 函数的 subset 参数指定要检查 NaN 值的列名。通过设置 inplace 参数为 True,可以直接在原始 DataFrame 中删除包含 NaN 值的行。
如果要删除所有列中包含 NaN 值的行,可以省略 subset 参数,代码如下:
df.dropna(inplace=True)
原文地址: https://www.cveoy.top/t/topic/P3k 著作权归作者所有。请勿转载和采集!