larsklein

pandas add dict to frame with multiindex in columns

Nov 16th, 2017
509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.50 KB | None | 0 0
  1. ---------------------------------------------------------------------------
  2. ValueError                                Traceback (most recent call last)
  3. <ipython-input-52-cfc23f32d34d> in <module>()
  4. ----> 1 dataframe["my_home_city"]=my_home_city
  5.  
  6. C:\Users\lhk\Anaconda3\lib\site-packages\pandas\core\frame.py in __setitem__(self, key, value)
  7.    2417         else:
  8.    2418             # set column
  9. -> 2419             self._set_item(key, value)
  10.    2420
  11.    2421     def _setitem_slice(self, key, value):
  12.  
  13. C:\Users\lhk\Anaconda3\lib\site-packages\pandas\core\frame.py in _set_item(self, key, value)
  14.    2483
  15.    2484         self._ensure_valid_index(value)
  16. -> 2485         value = self._sanitize_column(key, value)
  17.    2486         NDFrame._set_item(self, key, value)
  18.    2487
  19.  
  20. C:\Users\lhk\Anaconda3\lib\site-packages\pandas\core\frame.py in _sanitize_column(self, key, value, broadcast)
  21.    2654
  22.    2655             # turn me into an ndarray
  23. -> 2656             value = _sanitize_index(value, self.index, copy=False)
  24.    2657             if not isinstance(value, (np.ndarray, Index)):
  25.    2658                 if isinstance(value, list) and len(value) > 0:
  26.  
  27. C:\Users\lhk\Anaconda3\lib\site-packages\pandas\core\series.py in _sanitize_index(data, index, copy)
  28.    2798
  29.    2799     if len(data) != len(index):
  30. -> 2800         raise ValueError('Length of values does not match length of ' 'index')
  31.    2801
  32.    2802     if isinstance(data, PeriodIndex):
  33.  
  34. ValueError: Length of values does not match length of index
Advertisement
Add Comment
Please, Sign In to add comment