featuretools.Timedelta¶
- class featuretools.Timedelta(value, unit=None, delta_obj=None)[source]¶
- Represents differences in time. - Timedeltas can be defined in multiple units. Supported units: - “ms” : milliseconds 
- “s” : seconds 
- “h” : hours 
- “m” : minutes 
- “d” : days 
- “o”/”observations” : number of individual events 
- “mo” : months 
- “Y” : years 
 - Timedeltas can also be defined in terms of observations. In this case, the Timedelta represents the period spanned by value. - For observation timedeltas: >>> three_observations_log = Timedelta(3, “observations”) >>> three_observations_log.get_name() ‘3 Observations’ - __init__(value, unit=None, delta_obj=None)[source]¶
- Parameters
- value (float, str, dict) – Value of timedelta, string providing both unit and value, or a dictionary of units and times. 
- unit (str) – Unit of time delta. 
- delta_obj (pd.Timedelta or pd.DateOffset) – A time object used internally to do time operations. If None is provided, one will be created using the provided value and unit. 
 
 
 - Methods - __init__(value[, unit, delta_obj])- param value
- Value of timedelta, string providing 
 - check_value(value, unit)- fix_units()- from_dictionary(dictionary)- get_arguments()- get_name()- get_unit_type()- get_units()- get_value([unit])- has_multiple_units()- has_no_observations()- is_absolute()- lower_readable_times()- make_singular(s)