AttributeError: ‘Series’ object has no attribute ‘reshape’

2024年6月17日

reshapeメソッドをSeriesオブジェクトに適用することができないため、AttributeErrorが発生しています。reshapeメソッドは、NumPy配列にのみ適用できます。

解決策としては、y をNumPy配列に変換してからreshapeメソッドを適用することが考えられます。修正されたコードは以下のようになります:

python
y = y.values.reshape(-1, 1)

これにより、y をNumPy配列に変換し、その後reshapeメソッドを使用して2次元の配列に変換します。その後、StandardScalerが正しく動作するようになります。

未分類

Posted by ぼっち