输入:X.Columns
输出:Index(['No of Establishements', 'No of places secured'], dtype='object')
输入:lm.coef_
输出:array([[20.0695058, 0.2924545]])
输入:pd.DataFrame(lm.coef_,X.columns,columns = ['Coeff'])
输出:ValueError: Shape of passed values is (2, 1), indices imply (1, 1)
请参考上面用python编写的声明,我正在尝试创建一个数据框。但是得到价值错误。请帮助它出来。
答案 0 :(得分:0)
我相信您需要为1d数组选择coef_
的值:
pd.DataFrame(lm.coef_[0],X.columns,columns = ['Coeff'])