使用ts函数将数据集转换为时间序列时遇到麻烦。当我将频率指定为每月时,时间序列会采用前12个日期并将其返回为一年中的月份-每行是一个日期而不是一个月
这是我的代码:
ts(passfl,frequency=12,start=2012-01-01)
数据示例:-日期为2012年至2018年的一部分
weekday txdate flows month year
1 1 2012-01-02 24317 1 2012
2 2 2012-01-03 20116 1 2012
3 3 2012-01-04 11344 1 2012
4 4 2012-01-05 11621 1 2012
5 5 2012-01-06 18203 1 2012
6 6 2012-01-07 20430 1 2012
这是我通过运行代码得到的输出
weekday txdate flows month year
Jan 2010 1 1 24317 1 2012
Feb 2010 2 2 20116 1 2012
Mar 2010 3 3 11344 1 2012
Apr 2010 4 4 11621 1 2012
May 2010 5 5 18203 1 2012
Jun 2010 6 6 20430 1 2012
Jul 2010 7 7 25898 1 2012
Aug 2010 1 8 15295 1 2012
注意:如果不是所有年份都有365天