excel - R:反转时间序列对象中的数据

标签 excel r reverse time-series

我想出了一种用时间序列进行回溯(即预测过去)的方法。现在我只是在为 R 编程而苦苦挣扎。

我想反转时间序列数据,以便我可以预测过去。我该怎么做?

假设原始时间序列对象如下所示:

     Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 116  99 115 101 112 120 120 110 143 136 147 142
2009 117 114 133 134 139 147 147 131 125 143 136 129

我希望“反向转换”看起来像这样:

     Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 129 136 143 125 131 147 147 139 134 133 114 117
2009 142 147 136 143 110 120 120 112 101 115  99 116

注意,我没有忘记更改年份 - 我基本上是镜像/反转数据并保留年份,然后进行预测。

我希望这可以在 R 中完成?或者我应该以某种方式导出并在 Excel 中执行它?

最佳答案

试试这个:

tt <- ts(1:24, start = 2008, freq = 12)
tt[] <- rev(tt)

已添加。这也有效并且不会修改tt:

replace(tt, TRUE, rev(tt))

关于excel - R:反转时间序列对象中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6974653/

相关文章:

css - 反向 CSS3 过渡

vba - Excel VBA : Workbook-scoped, 工作表依赖命名公式/命名范围(结果根据事件工作表而变化)

r - 如何给每一行中不等于最大值的那个赋值?

r - 在 R 中安装 MySQL 包

用更少的时间和更少的内存 reshape 交替的列

django - Django反向()问题

Excel - 查找和替换多个单词

excel - 过滤以仅显示在单元格中输入的日期之后的数据

java - 处理 Excel 文件

当表格中的字符串中有逗号时,javascript 不排序