为什么在熊猫中使用双方括号?

时间:2020-01-14 18:55:38

标签: python pandas

我正在从我在熊猫中读取的CSV文件中导入这些值 因此,我的问题是为什么我们对X值使用双方括号,对Y值使用单个方括号?

X = df[['sqft_living']]
Y = df['price']
lm = LinearRegression()
lm.fit(X,Y)
lm.score(X,Y)

1 个答案:

答案 0 :(得分:2)

在python中,[]返回一个熊猫series对象,而[[]]返回一个数据帧。 对于fit()函数,它期望X是具有1个或多个功能的数据帧。因此,[]