我正在对熊猫的其中一列应用缩放,但这给我一个错误
<input type="text" id="textField">
<button id="nextButton" disabled>Go to Next Page</button>
选择一列
import pandas as pd
import numpy as np
from sklearn.preprocessing import MinMaxScaler, StandardScaler
df:
group people value value_50
1 5 100 1
2 2 90 1
1 10 80 1
2 20 40 0
1 7 10 0
2 23 30 0
df = pd.read_clipboard()
但是两次尝试都遇到类型错误
y_train = df.value
sc = StandardScaler()
y_train_sc = sc.fit_transform(y_train)
y_train_sc = sc.fit_transform(y_train.values)
如何使用熊猫和sklearn?
答案 0 :(得分:0)
使用
y_train_sc = sc.fit_transform(y_train.to_frame())
或选择为y_train= df[['value']]
。当StandardScaler
需要类似2D DataFrame的输入时,您会将列选择为1D系列。