gpt4 book ai didi

python - Sklearn 变换错误 : Expected 2D array, 改为一维数组

转载 作者:行者123 更新时间:2023-12-01 00:27:02 29 4
gpt4 key购买 nike

我使用 sklearn 通过此代码转换数据。

sc = MinMaxScaler()

test= df['outcome']
y = sc.fit_transform(test)

它显示这样的错误。

ValueError: Expected 2D array, got 1D array instead:
array=[ 21000. 36000. 5000. ... 7000. 12000. 11000.].
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.

如何解决?

最佳答案

如果我没记错的话,MinMaxScalar可以接受pandas dataframe,但不能接受series,所以只需执行test = df[ ['outcome']] (具有一列的数据框)而不是 test = df['outcome'] (一系列)。

关于python - Sklearn 变换错误 : Expected 2D array, 改为一维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58498187/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com