【发布时间】:2019-06-27 06:01:35
【问题描述】:
我有 100 个样本块,每个块有 100 个元素。一个chunk中的元素相隔5秒;然而,来自不同块的元素之间的时间差至少是 5 小时(不是固定时间)。我的主要目标是从数据集中随机挑选 10 个块。
我的数据集:
index time value
i 12-1-2019 05:22:43 12 } Chunk 1
i+1 12-1-2019 05:22:48 13
i+2 12-1-2019 05:22:53 14
..
i+99 ...............................
i+x 12-1-2019 13:32:12 31 } Chunk 2
i+x+1 12-1-2019 13:32:17 77
i+x+2 12-1-2019 13:32:22 16
..
i+x+99 ...............................
i+x 14-1-2019 23:45:43 14 } Chunk 3
i+x+1 14-1-2019 23:45:48 57
i+x+2 14-1-2019 23:45:53 46
..
i+x+99 ...............................
注意:块是有序的(即:块 1 出现在块 2 之前,块 2 之前出现在块 3 之前,依此类推)。
我想随机选择 100 个中的 10 个。但是,chunk中元素的顺序很重要,不能打乱。
【问题讨论】:
-
那么,数据集是什么格式的?一个文本文件、一个列表列表、一个字典列表、一个熊猫数据框。两种格式都可以,但我想知道你的格式是什么...
-
@SergeBallesta 它在熊猫数据帧中