【发布时间】:2019-09-18 06:37:45
【问题描述】:
my dataset 我正在尝试对具有两个属性(年份和销售额)的数据集实施时间序列分析。年份是 2016、2017 和 2018 年,其中有所有 12 个月的平均销售额。我的数据如下所示:
JAN FEB MAR APR MAY JUNE
2016 4457. 4,105 4,276 4712. 5,116 4,512
2017 4,222 5,432 4,816 5,018 4,497 4,603
2018 4,355 4,972 4,868 4,665 4,735 4,926
这只是我的数据集的一部分,以了解它的外观。月份是一月到十二月。现在我想知道,首先,如何将这个数据集导入R?因为我显然不能像这样导入它,因为它会处理 X1、X2 等所有列,而这些变量会变得太多。其次,R 将此数据集作为“data.frame”。我怎样才能将它转换为“ts”。我试过了
data.ts<- as.ts(myData)
但它会将其转换为
“mts”“ts”“矩阵”
此外,它显示我的频率 1 而它应该 12岁。请帮帮我。我被困在了起点。
【问题讨论】:
-
as.ts(myData, from=c(2016,1), frequency=12)应该可以帮到你。 -
此命令将其转换为 "mts" "ts" "matrix" 。我希望它只是“ts”。当我运行频率(myData)时,当我将它设置为12时它显示频率1。请帮助。
-
我已将数据集包含在我的问题中。你能告诉我应该如何在 R 中导入它吗?
标签: r time-series analysis