افستهای فرکانسی¶
افستهای جلالی شبیه DateOffsetهای pandas هستند اما قواعد تقویم جلالی را رعایت میکنند (طول ماهها، سال کبیسه، فصلها و مرز هفته).
کلاسها¶
JalaliMonthBegin,JalaliMonthEndJalaliQuarterBegin,JalaliQuarterEndJalaliYearBegin,JalaliYearEndJalaliWeek(افست هفتگی با امکان تعیین روز هفته)
from jalali_pandas import JalaliTimestamp
from jalali_pandas.offsets import JalaliMonthEnd, JalaliWeek, FRIDAY
ts = JalaliTimestamp(1402, 6, 15)
print(ts + JalaliMonthEnd())
print(ts + JalaliWeek(weekday=FRIDAY))
نامهای مستعار فرکانس¶
- JME / JMS
- JQE / JQS
- JYE / JYS
- JW (هفتگی، پیشفرض شنبه)
from jalali_pandas.offsets import parse_jalali_frequency, list_jalali_aliases
parse_jalali_frequency("JME")
parse_jalali_frequency("JW") # پیشفرض شنبه
list_jalali_aliases()
برای تعیین روز هفته خاص از JalaliWeek(weekday=...) استفاده کنید. با
register_jalali_alias میتوانید نام مستعار جدید ثبت کنید.