我正在从我在熊猫中读取的CSV文件中导入这些值 因此,我的问题是为什么我们对X值使用双方括号,对Y值使用单个方括号?
X = df[['sqft_living']]
Y = df['price']
lm = LinearRegression()
lm.fit(X,Y)
lm.score(X,Y)
答案 0 :(得分:2)
在python中,[]
返回一个熊猫series
对象,而[[]]
返回一个数据帧。
对于fit()
函数,它期望X是具有1个或多个功能的数据帧。因此,[]