处理缺失值

本例先用下面的代码导入示例文件“学生成绩表-缺失值.xlsx”中的数据。

code.python
import pandas as pd
df=pd.read_excel('D:\\学生成绩表-缺失值.xlsx')
Document Image

注意数据中有很多NaN,表示值为空。这里空值可能是因为该同学缺考或其他原因导致的。进行数据分析不能有缺失值,所以,要么针对缺失值进行数据删除,要么进行数据填充。本例用缺失值后面一个值填充缺失值。

参照前面各节的内容,打开“运行Python脚本”对话框,在“脚本”文本框中输入下面的代码。

code.vba
dataset=dataset.fillna(method='backfill',inplace=True)

如下图所示。

Document Image

单击“确定”按钮,结果如下图所示。

Document Image