【发布时间】:2019-09-23 17:09:35
【问题描述】:
我有一个这样的数据集
alpha number fr color
1 a 20 0.8 rot
2 a 21 2.0 rot
3 a 2 0.8 rot
4 a 34 0.8 rot
5 f 42 0.5 grün .......
......................
现在我想将此数据集拆分为更多观察值,这取决于像 number
alpha number fr color
1 a 19 0.8 rot
2 a 1 0.8 rot
3 a 10 2.0 rot
4 a 11 2.0 rot
5 a 2 0.8 rot
6 a 19 0.8 rot
7 a 15 0.8 rot
8 f 7 0.5 grün
9 f 7 0.5 grün
10 f 7 0.5 grün
11 f 7 0.5 grün
12 f 7 0.5 grün
13 f 7 0.5 grün
.......
或者只要条件不成立,同样重复观察。
如何拆分无关紧要,但对于您为其他变量拆分的数据,观察结果必须相同?
【问题讨论】:
-
不清楚你是如何从第一个块到第二个块的。您能否使您的示例具有可重复性以及预期的结果应该是什么?请展示您迄今为止在算法和编码方面的尝试。
-
如果数字大于 20,我只想将行拆分为重复行。行看起来如何并不重要。因此,您将第一个以 10 作为数字分成两行,或者您可以将它们分成 3 行,分别为 8、9、3 等等。但其余变量必须相同。 a 必须是您拆分的行,例如在两个新行中。