Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SimpleImputer没有';t删除数据帧中的NaN值_Python_Pandas_Numpy_Dataframe_Scikit Learn - Fatal编程技术网

Python SimpleImputer没有';t删除数据帧中的NaN值

Python SimpleImputer没有';t删除数据帧中的NaN值,python,pandas,numpy,dataframe,scikit-learn,Python,Pandas,Numpy,Dataframe,Scikit Learn,我一直在使用Titanic数据集,并试图使用SimpleImputer类删除NaN值。不幸的是,它似乎什么也没做。我找到了一篇关于这一点的老帖子,但似乎没有答案。这是我的密码: import numpy as np from sklearn.impute import SimpleImputer imp = SimpleImputer( missing_values = np.nan, strategy='median') imp.fit_transform(X_train) imp.fit

我一直在使用Titanic数据集,并试图使用SimpleImputer类删除NaN值。不幸的是,它似乎什么也没做。我找到了一篇关于这一点的老帖子,但似乎没有答案。这是我的密码:

import numpy as np
from sklearn.impute import SimpleImputer

imp = SimpleImputer( missing_values = np.nan, strategy='median')

imp.fit_transform(X_train)
imp.fit_transform(y_train)

X_train
是具有属性Sex(作为整数)、Age、SibSp、Parch、Pclass和Fare的数据帧<代码>y_列包含生存信息。

您需要重新分配“X_trans_列=imp.fit_transform(X_列)”检查X_trans_列中的NaN。