如何反向进行差异功能?

时间:2018-02-13 21:45:54

标签: r diff

我有每小时的数据,如下所示:

> head(DF3$SPprice)
[1] 51.21 39.52 38.28 38.54 34.97 38.69

51.21小时1分,39.52小时2分等等。

在这里,我想使用diff函数来查看差异。当我这样做时,它就像这样向我显示。

> z<-diff(DF3$SPprice, difference =1)
> head(z)
[1] -11.69  -1.24   0.26  -3.57   3.72  14.89 

对于第一个数据,它自动地像39.52 - (51.21)一样。

但我想做的是反过来。我希望它以51.21 - (39.52)的形式进行,其余部分也是如此。

你们知道怎么做到这一点吗?

第二个问题是,

diff(DF3 $ SPprice,差异= 1)只是一个差异,这意味着只有一个小时的差异。但是我希望在一天之后做diff。所以差异= 24听起来没问题,但由于我的数据有一些缺失值,最终会产生问题。无论如何我可以在一天后完全相同的时间区别吗?

提前谢谢。

最好的问候。

0 个答案:

没有答案