Индекс скалярных значений Pandas DataFrame Pass - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть линейный регрессионный тест, в котором я пытаюсь сравнить результаты теста в таблице. При моей текущей настройке я получаю ошибку ValueError: If using all scalar values, you must pass an index, которая, как мне кажется, связана с различными форматами данных значений, хранящихся в DataFrame. Какой правильный формат я должен использовать для достижения этой таблицы сравнения?

Вот мой код:

print(type(y_test))
print(type(y_pred))

print(y_test)
print(y_pred)

# compare predictions to actuals
df_full_results = pd.DataFrame({'Actual': y_test, 'Predicted': y_pred})

# display results as table
display(HTML(df_full_results.to_html()))

Вот код, вызывающий ошибку:

df_full_results = pd.DataFrame({'Actual': y_test, 'Predicted': y_pred})

Вот вывод:

<class 'pandas.core.frame.DataFrame'>
<class 'numpy.ndarray'>

 b_leads
214      11
148       7
227       9
131      14
....

[63 rows x 1 columns]
[[14.03709801]
 [ 6.58161653]
 [13.02991554]
....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...