TimeSeriesDataFrame.from_iterable_dataset¶
- classmethod TimeSeriesDataFrame.from_iterable_dataset(iterable_dataset: Iterable, num_cpus: int = -1) TimeSeriesDataFrame [source]¶
从字典的可迭代对象中构造一个
TimeSeriesDataFrame
,每个字典代表一个单一的时间序列。此函数还提供与GluonTS ListDataset格式的兼容性。
- Parameters:
iterable_dataset (Iterable) –
一个字典的迭代器,每个字典包含一个
target
字段,指定(单变量)时间序列的值,以及一个start
字段,指定开始时间作为pandas Period。 示例:iterable_dataset = [ {"target": [0, 1, 2], "start": pd.Period("01-01-2019", freq='D')}, {"target": [3, 4, 5], "start": pd.Period("01-01-2019", freq='D')}, {"target": [6, 7, 8], "start": pd.Period("01-01-2019", freq='D')} ]
num_cpus (int, default = -1) – 用于并行处理可迭代数据集的CPU核心数。设置为-1以使用所有核心。
- Returns:
ts_df – A data frame in TimeSeriesDataFrame format.
- Return type: