hands-on-data-analysis icon indicating copy to clipboard operation
hands-on-data-analysis copied to clipboard

fix some bugs

Open mrcangye opened this issue 2 years ago • 3 comments

#15 修复第二章项目集合-第二章:第一节数据清洗及特征处理.ipynb部分答案错误 1.df[df['Age']==None]

df[df['Age']==None]=0
df.head(3)

以上代码无法筛选出NaN值 2.df[df['Age'].isnull()]

df[df['Age'].isnull()] = 0 # 还好
df.head(3)

以上代码可以筛选出NaN值,但是df[df['Age'].isnull()] = 0会将NaN值所在行全部置0,使得结果有误,且后面的重复值相关代码使用的也是这一行代码生成的数据 3.df[df['Age'] == np.nan]

df[df['Age'] == np.nan] = 0
df.head()

以上代码中,np.nan不可以与任何数进行比较。使用np.isnan()进行修复

mrcangye avatar Jun 26 '22 06:06 mrcangye

@ChuanyuXue

mrcangye avatar Jun 26 '22 06:06 mrcangye

@ChuanyuXue

Hi,

Thank you for your contribution. @andongBlue

ChuanyuXue avatar Jun 28 '22 03:06 ChuanyuXue

@ChuanyuXue 这个 PR 的结果请问何时能够完成?

mrcangye avatar Nov 15 '22 09:11 mrcangye