Arrays 在impyute中声明我的2D数组不是2D时出错
这是我的数组的形状Arrays 在impyute中声明我的2D数组不是2D时出错,arrays,pandas,numpy,Arrays,Pandas,Numpy,这是我的数组的形状 b = data[0].values print(b.shape) (5126, 4229) 我在运行此代码时遇到此错误: from impyute.imputation.cs import mice # start the MICE training a=mice(b) 错误: ValueError: Expected 2D array, got 1D array instead: array=[]. Reshape your data either using a
b = data[0].values
print(b.shape)
(5126, 4229)
我在运行此代码时遇到此错误:
from impyute.imputation.cs import mice
# start the MICE training
a=mice(b)
错误:
ValueError: Expected 2D array, got 1D array instead:
array=[].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
我被这个错误消息弄糊涂了,有什么建议吗?首先,必须将输入数据更改为二维数组,因此必须使用重塑功能指定数据中的特征数 请尝试使用b.reforme(51264229),如果没有,请尝试遵循此示例,直到您解决问题
如果您在github或任何地方有数据,请向我展示数据。如果您需要,我可以向您发送csv?我可以收到您的电子邮件吗?hamditarek01@gmail.comJust寄给你的