转换为timeseries小时数据
我有一个数据框,日期从转换为timeseries小时数据,r,time-series,R,Time Series,我有一个数据框,日期从2012-04-18 00:00:00到2012-04-30 23:00:00 我想使用ts功能将其转换为时间序列,但无法对其进行配置 我试过: newdata <- ts(data[-1], start = as.Date("2012-04-18"), freq = 312) newdata函数ts的语法有点不同。 如ts的帮助页所述: 开始:第一次观察的时间。一个数字或一个数字 两个整数的向量,指定自然时间单位和 (1)时间单位中的样本数。有关详细信息,请参见示
2012-04-18 00:00:00
到2012-04-30 23:00:00
我想使用ts
功能将其转换为时间序列,但无法对其进行配置
我试过:
newdata <- ts(data[-1], start = as.Date("2012-04-18"), freq = 312)
newdata函数ts
的语法有点不同。
如ts
的帮助页所述:
开始:第一次观察的时间。一个数字或一个数字
两个整数的向量,指定自然时间单位和
(1)时间单位中的样本数。有关详细信息,请参见示例
第二种形式的使用
试试这个:
newdata <- ts(data[-1], start = c(2012, 4.5), freq = 312).
newdata“但它似乎不起作用”如何?当我自动绘制ts时,时间轴不正确,请将其包含在您的问题中!:)并解释时间轴是如何“不正确”的。你看到了什么?你想看到什么?只是一个猜测(不知道r),“freq”参数是你想要在时间刻度上的滴答数,还是应该是滴答之间的时间间隔(1(小时)、60(分钟)或诸如此类)?这对你的快速回复来说太多了!不幸的是,axe的时间仍然不正确(直到2013年,我希望从2012-04-18 00:00:00到2012-04-30 23:00:00)