У меня есть следующий код, который импортирует строку часов сотрудника и определяет 30-минутные интервалы, в течение которых сотрудник находится в здании. Затем я хочу присвоить это ("sample_employee_clockin_dates") обратно в исходный фрейм данных, но я получаю ошибку:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-81-59a967c4631c> in <module>
8 sample_employee_clockin_date = pd.date_range(start=date_in.floor(freq="30min"),end=date_out.ceil(freq="30min"),freq='30min')
9
---> 10 sample_employee_clockin["clock_in_times"] = sample_employee_clockin_date
c:\program files (x86)\python37-32\lib\site-packages\pandas\core\frame.py in
setitem (self, key, value) 3117 else: 3118 # set column -> 3119 self._set_item (key, значение) 3120 3121 def _setitem_slice (self, key, value):
c:\program files (x86)\python37-32\lib\site-packages\pandas\core\frame.py in
_set_item (self, key, value) 3192 3193 self._ensure_valid_index (value) -> 3194 value = self._sanitize_column (ключ, значение) 3195 NDFrame._set_item (self, key, value) 3196
c:\program files (x86)\python37-32\lib\site-packages\pandas\core\frame.py in
_sanitize_column (self, key, value, broadcast) 3389 3390 # превратить меня в ndarray -> 3391 value = _sanitize_index (значение, self.index, copy = False) 3392, если не isinstance (значение, (np.ndarray, индекс)): 3393, если isinstance (значение, список) и len (значение)> 0:
c:\program files (x86)\python37-32\lib\site-packages\pandas\core\series.py in
_sanitize_index (данные, индекс, копия) 3999 4000, если len (данные)! = len (индекс): -> 4001 повысить ValueError ('Length of va lues не соответствует длине '' index ') 4002 4003, если isinstance (data, ABCIndexClass), а не копия:
ValueError: Length of values does not match length of index