我如何使用while循环将window_slider的输出保存到python数据帧中?

时间:2019-11-05 08:29:15

标签: python python-3.x pandas dataframe

这是我的代码示例,我正在使用https://github.com/imravishar/sliding_window在我的数据集上实现滑动窗口。

#technique with non-overlapping the values
dataset_slide=dataset_seq.tolist()
from window_slider import Slider
import numpy
list = numpy.array(dataset_slide)
bucket_size = 336
overlap_count = 0
slider = Slider(bucket_size,overlap_count)
slider.fit(list)       
while True:
    df = []
    window_data = slider.slide()
    print(window_data)
    if slider.reached_end_of_list(): break
df = pd.DataFrame(window_data, columns=['Consistency_Average'])

dataset_slide 包含26295行的float一致性值。当执行整个代码段时, df 仅包含 window_data 的最后一个值。我想将所有 window_data 值保存到数据框中。

有关快速信息, window_data 在执行时将包含不同的窗口,其中包含336个值,直到达到26295。我想将它们全部保存以供在机器学习分类算法中进一步使用。

0 个答案:

没有答案