Форма передаваемых значений (2, 1), индексы подразумевают (1, 1). В чем может быть причина? - PullRequest
0 голосов
/ 25 марта 2019

Вход: 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, я пытался создать фрейм данных.Но получая значение ошибки.Пожалуйста, помогите выйти из этого.

1 Ответ

0 голосов
/ 25 марта 2019

Я считаю, что вам нужно выбрать значения coef_ для массива 1d:

pd.DataFrame(lm.coef_[0],X.columns,columns = ['Coeff'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...