1.数据概览
2.导入数据
因为此数据中有中文,所以导入数据时要注意。
import pandas as pd
import numpy as np
data = pd.read_csv('缺失率.csv',encoding='GBK',engine ='python')
data.head().append(data.tail()) # 查看数据
3.使用列均值对有缺失值的列进行填充
for column in list(data.columns[data.isnull().sum()>0]):
mean_val = data[column].mean()
data[column].fillna(mean_val,inplace=True)
4.再次查看数据
data.head().append(data.tail())