2021-11-17 22:28:34 +01:00
|
|
|
import pandas as pd
|
|
|
|
|
import numpy as np
|
|
|
|
|
|
2022-02-17 19:22:17 +01:00
|
|
|
|
2021-11-17 22:28:34 +01:00
|
|
|
def from_df_to_sktime_data(x: pd.DataFrame) -> pd.DataFrame:
|
|
|
|
|
instance_list = []
|
|
|
|
|
instance_list.append([])
|
2022-02-17 19:22:17 +01:00
|
|
|
|
2021-11-17 22:28:34 +01:00
|
|
|
x_data = pd.DataFrame(dtype=np.float32)
|
2022-02-17 19:22:17 +01:00
|
|
|
|
2021-11-17 22:28:34 +01:00
|
|
|
for i in range(len(x.index)):
|
|
|
|
|
instance_list[0].append(pd.Series(x.iloc[i]))
|
2022-02-17 19:22:17 +01:00
|
|
|
|
2021-11-17 22:28:34 +01:00
|
|
|
# only dim_0 for univariate time series
|
|
|
|
|
for dim in range(len(instance_list)):
|
2022-02-17 19:22:17 +01:00
|
|
|
x_data["dim_" + str(dim)] = instance_list[dim]
|
|
|
|
|
|
|
|
|
|
return x_data
|