Как добавить количество месяцев к дате в Polars?Python

Программы на Python
Ответить
Anonymous
 Как добавить количество месяцев к дате в Polars?

Сообщение Anonymous »

Мне нужно выполнить очень простую операцию в Polars, но документация и примеры, которые я нашел, очень запутаны. У меня просто есть дата, и я хотел бы создать диапазон от первого дня следующего месяца до первого дня месяца двенадцать месяцев спустя.
У меня есть дата:

date = 2023-01-15
Я хочу найти эти две даты:

range_start = 2023-02-01

range_end = 2024-02-01
Как это делается в Polars?
В datetime в Python
from datetime import datetime
from dateutil import relativedelta
my_date = datetime.fromisoformat("2023-01-15")
start = my_date.replace(day=1) + relativedelta.relativedelta(months=1)
end = start + relativedelta.relativedelta(months=12)

Полярные поля?
# The format of my date
import polars as pl
my_date_pl = pl.lit(datetime.fromisoformat("2023-01-15"))
????


Подробнее здесь: https://stackoverflow.com/questions/770 ... -in-polars
Ответить

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

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

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

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

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