Длина значений не соответствует длине индекса (Kaggle Submission) - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь объединить набранный набор данных с исходным именем поля и получаю сообщение об ошибке: Длина значений не соответствует длине индекса

Кто-нибудь знает, что означает это значение?

вот мой URL Kaggle для этого ядра: https://www.kaggle.com/jrichie/nyc-taxi-fare-eda-and-random-forest-model

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-48-2e0e7324d901> in <module>()
----> 1 submission['fare_amount'] = rf_predict

/opt/conda/lib/python3.6/site-packages/pandas/core/frame.py in __setitem__(self, key, value)
   3117         else:
   3118             # set column
-> 3119             self._set_item(key, value)
   3120 
   3121     def _setitem_slice(self, key, value):

/opt/conda/lib/python3.6/site-packages/pandas/core/frame.py in _set_item(self, key, value)
   3192 
   3193         self._ensure_valid_index(value)
-> 3194         value = self._sanitize_column(key, value)
   3195         NDFrame._set_item(self, key, value)
   3196 

/opt/conda/lib/python3.6/site-packages/pandas/core/frame.py in _sanitize_column(self, key, value, broadcast)
   3389 
   3390             # turn me into an ndarray
-> 3391             value = _sanitize_index(value, self.index, copy=False)
   3392             if not isinstance(value, (np.ndarray, Index)):
   3393                 if isinstance(value, list) and len(value) > 0:

/opt/conda/lib/python3.6/site-packages/pandas/core/series.py in _sanitize_index(data, index, copy)
   3999 
   4000     if len(data) != len(index):
-> 4001         raise ValueError('Length of values does not match length of ' 'index')
   4002 
   4003     if isinstance(data, ABCIndexClass) and not copy:

ValueError: Length of values does not match length of index

1 Ответ

0 голосов
/ 03 декабря 2018

Вы можете найти ответ здесь (довольно распространенный вопрос)

Исходя из вашего ядра, похоже, что ваш массив rf_predict имеет 9824 строки, тогда как ваш массив submission имеет 9914записи.

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