動かざることバグの如し

猫ゆえに。。。

pandasでA column-vector y was passed when a 1d array was expected

環境

症状

適当に

model = RandomForestRegressor.fit(x_train, y_train)

とかしてると

DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel(). y = column_or_1d(y, warn=True)

って怒られる。先に進めなくてつらい

解決策

model.fit(x_train, y_train.values.ravel())

なんでこれで直るのかはまた今度 取り急ぎ

参考リンク