我尝试使用填充器将数据库中所有的NaN部分替换为其相应列的平均值。例如,我想修复数据库中salary列下的一个空白条目,并希望用该列下的平均工资值填充该空白部分。我试着按照教程来做,但我认为视频过时了,导致了这个错误。
代码:
#Data Proccesing
#Importing the Libaries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# Importing the dataset
dataset = pd.read_csv("Data.csv")
X = dataset.iloc[:, :-1].values
y = dataset.iloc[:, 3].values
#Taking care of Missig Data
from sklearn.preprocessing import Imputer
#The source of all the problems
imputer = Imputer(missing_values = 'NaN', strategy = 'mean', axis = 0)
imputer = imputer.fit(X[:, 1:3])
X[:, 1:3] = imputer.transform
排队
应该是
^{pr2}$…使用括号来实际调用方法,而不是将其名称指定给某个对象。在
相关问题 更多 >
编程相关推荐