【发布时间】:2021-03-11 04:41:35
【问题描述】:
我正在对 R 中的油价进行时间序列分析。为了完成我的一项建模任务,在每个月的石油收盘价旁边添加了一个 MONTH 列:
df <- cbind(df, MONTH=1:nrow(df))
输出成功,出来是这样的:
OILSTOCK MONTH
1 1965 1
2 1812 2
3 1492 3
4 1289 4
5 1256 5
然后我必须对过去 12 个月的数据(总共 108 个月)进行保留样本,我这样做的方法如下:
n_OILSTOCK=OILSTOCK[1:96]
n_MONTH=MONTH[1:96]
上面的命令对 n_OILSTOCK 正常工作,但由于某种原因,我收到以下关于 n_MONTH 的错误:
> n_MONTH=MONTH[1:96]
Error: object 'MONTH' not found
我不确定为什么 R 没有将这个新的 MONTH 列识别为正确的对象。我有一个简单的方法来解决这个问题吗?原始数据以 .txt 格式引入。感谢您的帮助。
【问题讨论】: