Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
转换为timeseries小时数据_R_Time Series - Fatal编程技术网

转换为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)