在 Python 3.4 中从 DataFrame 中删除 NA 值

2024-03-31

import pandas as pd
import statistics

df=print(pd.read_csv('001.csv',keep_default_na=False, na_values=[""]))
print(df)

我正在使用此代码创建一个没有 NA 值的数据框。我有几个 CSV 文件,我想计算其中一列的平均值 - 硫酸盐。此列有许多“NA”值,我试图排除它们。即使使用上述代码后,“NA”也不会从数据框中排除。 请建议。


我认为您应该按原样导入 .csv 文件,然后操作数据框。 然后,您可以使用以下任一方法。

foo[foo.notnull()]

or

foo.dropna()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Python 3.4 中从 DataFrame 中删除 NA 值 的相关文章

随机推荐