KeyError: 'country'
Opened this issue · 0 comments
twobitunicorn commented
From the following code,
from timeseries_generator import HolidayFactor, LinearTrend, Generator
lt = LinearTrend(coef=2.0, offset=1., col_name="my_linear_trend")
g: Generator = Generator(factors={lt}, features=None, date_range=pd.date_range(start="01-01-2020", end="01-01-2021"))
holiday_factor = HolidayFactor(
country_feature_name="country",
)
g.add_factor(holiday_factor)
g.generate()
I get the error. I am not sure this is expected behavior.
File /usr/local/Caskroom/miniconda/base/envs/tf/lib/python3.9/site-packages/pandas/core/frame.py:10083, in DataFrame.merge(self, right, how, on, left_on, right_on, left_index, right_index, sort, suffixes, copy, indicator, validate)
...
-> 1849 raise KeyError(key)
1851 # Check for duplicates
1852 if values.ndim > 1:
KeyError: 'country'