PaddlePaddle/PaddleTS

TSDataset.load_from_dataframe使用过程中报错

sculyd opened this issue · 1 comments

target_cov_dataset = TSDataset.load_from_dataframe(
df,
time_col='time',
target_cols=['windspeed','power'],
observed_cov_cols=['10m平均风速(m/s)','10m平均风向(°)','30m平均风速(m/s)','30m平均风向(°)',
'50m平均风速(m/s)','50m平均风向(°)','70m平均风速(m/s)','70m平均风向(°)',
'80m平均风速(m/s)','80m平均风向(°)','测风塔气温(°C)','测风塔气压(hPa)','测风塔湿度(%)'],
freq='15min',
fill_missing_dates=True,
fillna_method = 'avg'
)

报错
[paddlets] [ERROR] ValueError: The specified filling method doesn't exist.

我查看官方文档里面fillna_method是有7种,为什么把'pre'改为'avg'会报错?

找到了,在此路径下miniconda3/envs/paddle_env/lib/python3.9/site-packages/paddlets/transform/fill.py,填充方法变成这几个了self.methods = ['max', 'min', 'mean', 'median', 'pre', 'next', 'zero', 'default']