从熊猫数据框中添加所有行

时间:2019-10-27 08:09:45

标签: python pandas

我的数据如下:

>df
       Jan Feb March April
    0   4    6   6     8
    1   3    6   8     9

我正在与tslearn合作。根据文档,可以将数据制成tslearn对象,

from tslearn.utils import to_time_series_dataset
ts = to_time_series_dataset([df.iloc[0],df.iloc[1]])

如果我只有少量的行,那没关系。但是我有大约一千。我试图

for index, row in df.iterrows():
    ts = to_time_series_dataset(row)

但是其中的'ts'只包含数据帧的最后一行。

1 个答案:

答案 0 :(得分:1)

尝试使用:

from tslearn.utils import to_time_series_dataset
ts = to_time_series_dataset([i for _,i in df.iterrows()])

或使用:

from tslearn.utils import to_time_series_dataset, load_timeseries_txt
ts = load_timeseries_txt('filename.txt')