TimeSeriesDataFrame.from_data_frame¶
- classmethod TimeSeriesDataFrame.from_data_frame(df: DataFrame, id_column: str | None = None, timestamp_column: str | None = None, static_features_df: DataFrame | None = None) TimeSeriesDataFrame [source]¶
从 pandas DataFrame 构造
TimeSeriesDataFrame
。- 参数:
df (pd.DataFrame) –
一个 pd.DataFrame,包含 ‘item_id’ 和 ‘timestamp’ 作为列。例如
item_id timestamp target 0 0 2019-01-01 0 1 0 2019-01-02 1 2 0 2019-01-03 2 3 1 2019-01-01 3 4 1 2019-01-02 4 5 1 2019-01-03 5 6 2 2019-01-01 6 7 2 2019-01-02 7 8 2 2019-01-03 8
id_column (str, optional) – 如果列名不同,指定 ‘item_id’ 列的名称
timestamp_column (str, optional) – 如果列名不同,指定 ‘timestamp’ 列的名称
static_features_df (pd.DataFrame, optional) –
一个 pd.DataFrame,包含 ‘item_id’ 列,其中包含每个时间序列的静态特征。例如
item_id feat_1 feat_2 0 0 foo 0.5 1 1 foo 2.2 2 2 bar 0.1
- 返回:
ts_df – TimeSeriesDataFrame 格式的数据帧。
- 返回类型: