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。- Parameters:
df (pd.DataFrame) –
一个包含 'item_id' 和 'timestamp' 列的 pd.DataFrame。例如:
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) –
一个包含‘item_id’列的pd.DataFrame,该列包含每个时间序列的静态特征。例如:
item_id feat_1 feat_2 0 0 foo 0.5 1 1 foo 2.2 2 2 bar 0.1
- Returns:
ts_df – 一个TimeSeriesDataFrame格式的数据框。
- Return type: