Year    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2015    75  74  60  57  67  131 299 138 329 333 307 213
2016    141 174 72  219 139 163 160 82  150 177 138 138

以上是我正在处理的数据。我已经将数据导入到R中,最初这是作为data.frame导入的。

使用xlsx库从xlsx文件导入数据
class(test)
"data.frame"

我希望将类转换为ts。我已经尝试了几种现有方法,但是仍然无法完成。

最佳答案

像这样的事情似乎起作用:

ts(df[-1], frequency = 1, start = df[1, 1], end = df[2, 1])

输出:
Time Series:
Start = 2015
End = 2016
Frequency = 1
     Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2015  75  74  60  57  67 131 299 138 329 333 307 213
2016 141 174  72 219 139 163 160  82 150 177 138 138

10-08 10:51