在R中,我引入一个时间序列并进行对分析。我想将数据的最后一行与30天之前进行比较,然后查看百分比变化。我尝试使用sweep
函数,但无法正常工作。例如:
好的,例如,让我们只使用矩阵的最后6行。
2019-03-15 0.3916652
2019-03-18 0.3872261
2019-03-19 0.3858074
2019-03-20 0.3848039
2019-03-21 0.3810281
2019-03-22 0.3804672
我将为此使用sweep
函数吗?如果是这样,如何?我知道我的数据矩阵是否标记为i
sweep(i, 1, )
只是不确定从那里做什么。
任何帮助都会很棒,
谢谢。
答案 0 :(得分:0)
仅print(head(tail(df,30),1))
和print(tail(df,1))
编辑:实际上,解决方案只是OP需要将其矩阵转换为data.frame。