import actxps as xp
'2024-05-01', '2024-02-01'],
xp.pol_interval(['2008-03-14', '2008-03-14'],
['year')
shape: (2,)
u32 |
---|
17 |
16 |
dates.pol_interval(dates, issue_date, dur_length)
Calculate policy durations in years, quarters, months, or weeks
This function assumes the first day of each policy year is the anniversary date (or issue date in the first year). The last day of each policy year is the day before the next anniversary date. Analogous rules are used for policy quarters, policy months, and policy weeks.
Name | Type | Description | Default |
---|---|---|---|
dates |
str | datetime.date | list | polars.polars.Series | Date(s) | required |
issue_date |
str | datetime.date | list | polars.polars.Series | Issue date(s) | required |
dur_length |
(year, quarter, month, week) | Policy duration length | 'year' |
pl.Series
pol_yr, pol_qtr, pol_mth, pol_wk
dates.pol_yr(dates, issue_date)
Calculate policy years
Name | Type | Description | Default |
---|---|---|---|
dates |
str | datetime.date | list | polars.polars.Series | Date(s) | required |
issue_date |
str | datetime.date | list | polars.polars.Series | Issue date(s) | required |
pl.Series
pol_interval
dates.pol_qtr(dates, issue_date)
Calculate policy quarters
Name | Type | Description | Default |
---|---|---|---|
dates |
str | datetime.date | list | polars.polars.Series | Date(s) | required |
issue_date |
str | datetime.date | list | polars.polars.Series | Issue date(s) | required |
pl.Series
pol_interval
dates.pol_mth(dates, issue_date)
Calculate policy months
Name | Type | Description | Default |
---|---|---|---|
dates |
str | datetime.date | list | polars.polars.Series | Date(s) | required |
issue_date |
str | datetime.date | list | polars.polars.Series | Issue date(s) | required |
pl.Series
pol_interval
dates.pol_wk(dates, issue_date)
Calculate policy weeks
Name | Type | Description | Default |
---|---|---|---|
dates |
str | datetime.date | list | polars.polars.Series | Date(s) | required |
issue_date |
str | datetime.date | list | polars.polars.Series | Issue date(s) | required |
pl.Series
pol_interval