Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.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
R 按小时创建时间序列_R_Time Series - Fatal编程技术网

R 按小时创建时间序列

R 按小时创建时间序列,r,time-series,R,Time Series,我希望以小时为单位创建一个2年(2016-2017)的时间序列,电价值取决于一年中的时间,即夏季和冬季,与工作日、周末/公共假日相关 到目前为止,我已经创建了一个时间指数,即夏季24小时的值、冬季24小时的值和周末/公共假日24小时的值 以下是我目前的代码: time_index <- seq(from = as.POSIXct("2016-01-01 00:00"), to = as.POSIXct("2017-12-31 23:00"), by = "ho

我希望以小时为单位创建一个2年(2016-2017)的时间序列,电价值取决于一年中的时间,即夏季和冬季,与工作日、周末/公共假日相关

到目前为止,我已经创建了一个时间指数,即夏季24小时的值、冬季24小时的值和周末/公共假日24小时的值

以下是我目前的代码:

time_index <- seq(from = as.POSIXct("2016-01-01 00:00"), 
              to = as.POSIXct("2017-12-31 23:00"), by = "hour")

summer<-c(0.4,0.4,0.4,0.4,0.4,0.4,0.4,1.1,1.1,1.1,1.1,1.1,1.1,1.1,
          1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,0.4)

weeekn_ph<-c(0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,
             0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4)

winter<-c(0.4,0.4,0.4,0.4,0.4,0.4,1.1,2.3,2.3,2.3,2.3,2.3,2.3,2.3,
          2.3,2.3,2.3,2.3,2.3,2.3,1.1,1.1,1.1,1.1)
2015年的第一天是公共假日,而第二天是星期五


我对R很生疏。

为什么要将数据转换为字符?小数点是“.”,不是“,”。啊,对不起,在丹麦我们用逗号代替点。我会更改它。删除引号也是,这是不必要的。仍然生锈。。。
head(hp, n=48)
             dato tarif
1  01-01-15 00:00   0.4
2  01-01-15 01:00   0.4
3  01-01-15 02:00   0.4
4  01-01-15 03:00   0.4
5  01-01-15 04:00   0.4
6  01-01-15 05:00   0.4
7  01-01-15 06:00   0.4
8  01-01-15 07:00   0.4
9  01-01-15 08:00   0.4
10 01-01-15 09:00   0.4
11 01-01-15 10:00   0.4
12 01-01-15 11:00   0.4
13 01-01-15 12:00   0.4
14 01-01-15 13:00   0.4
15 01-01-15 14:00   0.4
16 01-01-15 15:00   0.4
17 01-01-15 16:00   0.4
18 01-01-15 17:00   0.4
19 01-01-15 18:00   0.4
20 01-01-15 19:00   0.4
21 01-01-15 20:00   0.4
22 01-01-15 21:00   0.4
23 01-01-15 22:00   0.4
24 01-01-15 23:00   0.4
25 02-01-15 00:00   0.4
26 02-01-15 01:00   0.4
27 02-01-15 02:00   0.4
28 02-01-15 03:00   0.4
29 02-01-15 04:00   0.4
30 02-01-15 05:00   0.4
31 02-01-15 06:00   1.1
32 02-01-15 07:00   2.3
33 02-01-15 08:00   2.3
34 02-01-15 09:00   2.3
35 02-01-15 10:00   2.3
36 02-01-15 11:00   2.3
37 02-01-15 12:00   2.3
38 02-01-15 13:00   2.3
39 02-01-15 14:00   2.3
40 02-01-15 15:00   2.3
41 02-01-15 16:00   2.3
42 02-01-15 17:00   2.3
43 02-01-15 18:00   2.3
44 02-01-15 19:00   2.3
45 02-01-15 20:00   1.1
46 02-01-15 21:00   1.1
47 02-01-15 22:00   1.1
48 02-01-15 23:00   1.1