Ошибка при назначении данных на фрейм данных в python - PullRequest
0 голосов
/ 28 апреля 2020

Мое значение коэффициента объекта регрессии лайнера показано ниже

lm.coef_

array([[1.03378029e-14, 1.04028679e-15, 8.07704983e-19, 4.56541560e-17,
        2.55053327e-21, 1.37639192e-19, 7.00090443e-20, 4.49333292e-18,
        4.69773915e-19, 1.40607083e-17, 8.98242406e-11, 2.24738507e-14,
        1.15387240e-23, 1.47348953e-21, 5.88673992e-20, 1.51362786e-20,
        9.07331001e-22, 4.82239779e-21, 5.32335970e-21, 7.69150403e-20,
        8.85261229e-21, 5.27657684e-21]])

Когда я пытаюсь упорядочить данные и поместить их в один из фреймов данных с помощью команды ниже, это дает мне ошибку

**cdf = pd.DataFrame(lm.coef_,X.columns,columns=['Coeff'])**

Traceback (most recent call last):
  File "C:\<path>\Python37\lib\site-packages\pandas\core\internals.py", line 4857, in create_block_manager_from_blocks
    placement=slice(0, len(axes[0])))]
  File "C:\<path>\Python37\lib\site-packages\pandas\core\internals.py", line 3205, in make_block
    return klass(values, ndim=ndim, placement=placement)
  File "C:\<path>\Python37\lib\site-packages\pandas\core\internals.py", line 125, in __init__
    '{mgr}'.format(val=len(self.values), mgr=len(self.mgr_locs)))
**ValueError: Wrong number of items passed 22, placement implies 1**

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\<path>\Python37\lib\site-packages\pandas\core\frame.py", line 379, in __init__
    copy=copy)
  File "C:\<path>\Python37\lib\site-packages\pandas\core\frame.py", line 536, in _init_ndarray
    return create_block_manager_from_blocks([values], [columns, index])
  File "C:\<path>\Python37\lib\site-packages\pandas\core\internals.py", line 4866, in create_block_manager_from_blocks
    construction_error(tot_items, blocks[0].shape[1:], axes, e)
  File "C:\<path>\Python37\lib\site-packages\pandas\core\internals.py", line 4843, in construction_error
    passed, implied))
**ValueError: Shape of passed values is (22, 1), indices imply (1, 22)**

Пожалуйста, помогите мне с правильным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...