У меня есть два столбца "Blk Start"
и "Blk End"
в кадре данных. Мне нужно создать 3-й столбец, рассчитав количество рабочих дней между двумя датами. Я использую приведенный ниже код, но он не работает
df[x] = np.busday_count(df['Blk_start'],df['Blk_end'])
Нужно ли использовать какую-либо другую функцию?
Ошибка приведенного выше кода:
TypeError Traceback (последний вызов был последним) в ----> 1 df [x] = np.busday_count (df ['Blk_start'], df ['Blk_end']) TypeError: Невозможно привести операнд итератора 0 dtype от dtype('<M8[ns]')
до dtype('<M8[D]')
в соответствии с правилом 'safe'
Форматы столбцов:
fundmgr_id int64
user_name object
Blk_start. datetime64[ns]
Blk_end datetime64[ns]