added interval_to_years function
This commit is contained in:
parent
d9ec9b508b
commit
66ccd2a3f8
@ -114,6 +114,18 @@ def _parse_date(date: str, date_format: str = None):
|
|||||||
return date
|
return date
|
||||||
|
|
||||||
|
|
||||||
|
def _interval_to_years(interval_type: Literal['years', 'months', 'day'], interval_value: int) -> int:
|
||||||
|
"""Converts any time period to years for use with compounding functions"""
|
||||||
|
|
||||||
|
day_conversion_factor = {
|
||||||
|
'years': 1,
|
||||||
|
'months': 12,
|
||||||
|
'days': 365
|
||||||
|
}
|
||||||
|
years = interval_value/day_conversion_factor[interval_type]
|
||||||
|
return years
|
||||||
|
|
||||||
|
|
||||||
class _IndexSlicer:
|
class _IndexSlicer:
|
||||||
"""Class to create a slice using iloc in TimeSeriesCore"""
|
"""Class to create a slice using iloc in TimeSeriesCore"""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user