【发布时间】:2021-03-01 14:36:05
【问题描述】:
假设原始数据集有 100 个观测值
X1、X2、X3、---、X100
现在我想重新排列数据如下并创建一个新的数据集
Current_State Lag1 Lag2 Lag3 Lag4 Lag5
X100 X99 X98 X97 X96 X95
X99 X98 X97 X96 X95 X94
X98 X97 X96 X95 X94 X93
X97 X96 X95 X94 X93 X92
。 . .
X6 X5 X4 X3 X2 X1
有没有办法在 r 或 matlab 中做这个简单的操作,而不是做一系列的 for 循环。
【问题讨论】:
-
由于这个问题侧重于编程,因此不在本网站上讨论。但是,它非常适合stackoverflow