合并两个日期框架

时间:2018-09-21 05:27:18

标签: r matrix

我对R还是比较陌生,我正在尝试根据空气质量数据创建一些图表。我能够按照这些教程并达到我想要的目的,只有一件事对我不起作用。

我有一个CSV,其中包含一列日期,一个时间以及其他一些包含数据的列。我能够使用selectbydate方法提取特定时间段。现在,我要做的是将两个或多个周期合并到一个数据集中。

到目前为止,我有:

library(writexl)
library(openair)

dataSet <- import(file = "dataCSV.csv", file.type = "csv", sep = ";", header.at = 1, data.at = 2, date = "Date", date.format = "%d.%m.%Y", time = "Time", time.format = "%H:%M",quote = "\"")
x <- selectByDate(dataSet, start = "31/8/2018", end = "31/8/2018", hour = 21:23)

然后我使用“ x”进行分析,并且工作正常。

但是,当我尝试这样做时:

x <- selectByDate(dataSet, start = "31/8/2018", end = "31/8/2018", hour = 21:23)
y <- selectByDate(dataSet, start = "1/9/2018", end = "1/9/2018", hour = 0)
z <- merge(x,y)

然后我尝试将“ z”作为数据集传递给我,

Error in matrix(unlist(value, recursive = FALSE, use.names = FALSE), nrow = nr,  : 

length of 'dimnames' [2] not equal to array extent

在此先感谢您的帮助。

0 个答案:

没有答案