AttributeError: 'Series'オブジェクトに属性 'reshape'がありません



Attributeerror Seriesobject Has No Attributereshape



エラーコード:

from sklearn.preprocessing import StandardScaler data['normAmount'] = StandardScaler().fit_transform(data['Amount'].reshape(-1, 1))

解決:

valuesメソッドを使用してSeriesオブジェクトをnumpyndarrayに変換してから、ndarrayのreshapeメソッドを使用します。

from sklearn.preprocessing import StandardScaler data['normAmount'] = StandardScaler().fit_transform(data['Amount'].values.reshape(-1, 1))