所以正如你所看到的,我在下面有一个价格和日期列
Price Day
2 1
5 2
8 3
11 4
14 5
17 6
20 7
23 8
26 9
29 10
32 11
35 12
38 13
41 14
44 15
47 16
50 17
53 18
56 19
59 20
然后我想要下面的输出
Difference Day
12 5
15 10
15 15
15 20
所以现在我每 5 天有一次价格差异......它基本上只是减去第 5 天和第 1 天......然后第 10 天和第 5 天等等......我已经做了一个代码将我的数据分成 5 天的间隔......但我想要的代码可以让我在第 1 天减去第 5 天......第 10 天和第 5 天......等等所以代码应该看起来像这样
difference<-tapply(Price[,1],Day, ____________)
所以基本上 Price[,1] 将是我的价格数据.....而“Day”是我创建的变量,它可以让我将 Day 数据分成 5 天的间隔......我在想我可以放入函数或其他变量的空白部分,让我用第 1 天的价格减去第 5 天,然后再减去第 10 天和第 5 天的价格......等等......你不必帮我将我的日子分成间隔......只是如何做“差异”部分......谢谢大家