Создание массива из pd.date_range() ⇐ Python
-
Гость
Создание массива из pd.date_range()
Я получил ошибку при попытке получить этот массив (прошло несколько дней до начала каждого месяца года)
array([ 1, 32, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335]) Как получить нужный массив из приведенного ниже кода или других предложений по коду?
xticks = (pd.date_range('1/1/2015', '31/12/2015', freq = 'M') - 1 + pd.Timedelta('1D')).strftime( '%-j').astype(int) Ошибка типа: сложение/вычитание целых чисел и целочисленных массивов с помощью DatetimeArray больше не поддерживается. Вместо добавления/вычитания `n` используйте `n * obj.freq`
Я получил ошибку при попытке получить этот массив (прошло несколько дней до начала каждого месяца года)
array([ 1, 32, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335]) Как получить нужный массив из приведенного ниже кода или других предложений по коду?
xticks = (pd.date_range('1/1/2015', '31/12/2015', freq = 'M') - 1 + pd.Timedelta('1D')).strftime( '%-j').astype(int) Ошибка типа: сложение/вычитание целых чисел и целочисленных массивов с помощью DatetimeArray больше не поддерживается. Вместо добавления/вычитания `n` используйте `n * obj.freq`
Мобильная версия