Создание массива из pd.date_range()Python

Программы на 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`
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»