在R中使用ts
函数创建每个月的时间序列时,每个时间单位的总计似乎不正确.例如,2014年1月的值应该远远大于ts
,但输出显示为3(见下文).有人知道我的代码出了什么问题吗?
使用代码:
set.seed(1)
df <- data.frame(date_rec = seq(as.Date("2014-01-01"),as.Date("2015-12-31"), by=1),
number = sample(c(1:10),size = 730, replace=TRUE))
df_ts <- ts(df$number, frequency=12, start=c(2014,1), end=c(2015,12))
df_ts
pdf_ts的结果
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2014 3 4 6 10 3 9 10 7 7 1 3 2
2015 7 4 8 5 8 10 4 8 10 3 7 2