0
新來scikit學習。我試圖對某些組成數據進行邏輯迴歸,但是我得到錯誤「X和y有不相容的形狀,X有1個樣本,但是y有6個。」sklearn錯誤:「X和y具有不兼容的形狀。」
import pandas as pd
from sklearn.linear_model import LogisticRegression
# Create a sample dataframe
data = [['Age', 'ZepplinFan'], [13 , 0], [40, 1], [25, 0], [55, 0], [51, 1], [58, 1]]
columns=data.pop(0)
df = pd.DataFrame(data=data, columns=columns)
# Fit Logistic Regression
lr = LogisticRegression()
lr.fit(X=df.Age.values, y = df.ZepplinFan)
This post表明,我需要以某種方式重塑df.Age.values到(N_SAMPLES次,1)。我該怎麼做呢?