gpt4 book ai didi

python - dropna 后 Nans 未删除

转载 作者:行者123 更新时间:2023-11-30 08:54:11 27 4
gpt4 key购买 nike

我有一个 400 x 25 的数据框。我应该从数据集中删除所有 Nans,然后从 25 列中仅选择 3 列进行处理。我已经使用以下方法完成了此操作:

df1.dropna(axis=0)
df2=df1.loc[:,['bgr','wc','rc']]
df2['rc']=pd.to_numeric(df['rc'],errors='coerce')
df2['wc']=pd.to_numeric(df['wc'],errors='coerce')

当我执行数据类型时,rc 和 wc 显示为对象,因此我将它们转换为 float 。

现在,在我删除 Nans 后,我只剩下 252 行。所以我以为所有的南人都走了。

但是当我执行 df2.describe() 时,它显示“rc”的计数为 251,但“bgr”和“wc”的计数为 252。这很奇怪,所以当我执行 df2.rc.unique() 时,它显示了一个 Nan!!!!

我的问题:如何删除这个 Nan?

最佳答案

分配回:

df = df.dropna(axis=0)

默认情况下,除非您这么说,否则它不会就位:

df.dropna(axis=0, inplace=True)

检查docs

关于python - dropna 后 Nans 未删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43340303/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com