DatetimeRole
- class lightautoml.dataset.roles.DatetimeRole(dtype=numpy.datetime64, seasonality=('y', 'm', 'wd'), base_date=False, date_format=None, unit=None, origin='unix', force_input=False, base_feats=True, country=None, prov=None, state=None)[source]
Bases:
ColumnRole
Datetime role.
- Parameters:
seasonality (
Optional
[Sequence
[str
]]) – Seasons to extract from date. Valid are: ‘y’, ‘m’, ‘d’, ‘wd’, ‘hour’, ‘min’, ‘sec’, ‘ms’, ‘ns’.base_date (
bool
) – Base date is used to calculate difference with other dates, like age = report_dt - birth_dt.unit (
Optional
[str
]) – The unit of the arg denote the unit, pandas like, see more: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_datetime.html.origin (
Union
[str
,datetime
]) – Define the reference date, pandas like, see more: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_datetime.html.force_input (
bool
) – Select a feature for training, regardless of the selector results.base_feats (
bool
) – To calculate feats on base date.country (
Optional
[str
]) – Datetime metadata to extract holidays.prov (
Optional
[str
]) – Datetime metadata to extract holidays.state (
Optional
[str
]) – Datetime metadata to extract holidays.