我的数据帧为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')
当我做dtypes时,rc和wc显示为对象,所以我将它们转换为浮点数。
现在,在我放弃Nans之后,我只留下了252行。所以我假设所有Nans都已经离开了。
但是当我做了df2.describe()时,它显示了251作为&rc' rc'但是对于' bgr'和' wc'。这很奇怪,所以当我做了一个df2.rc.unique()时,它出现了一个南!!!!
我的问题:我如何删除这个Nan ??
答案 0 :(得分:3)