我正在使用R的Openair包。首先是导入CSV文件。所有工作都很顺利,除了需要将CSV中的时间/日期往后推6个小时。换句话说,例如将一天的午夜更改为前一天下午6点等。这样可以计算每日平均值从早上6点到早上6点,而不是从0点到0点。
到目前为止,我已经做了:
library(openair)
library(tidyverse)
x <- import(file = "data.csv", file.type = "csv", sep = ";", header.at = 1, data.at = 2, date = "date", date.format = "%d.%m.%Y", time = "hour", time.format = "%H",quote = "\"")
CSV文件中有一个名为“date”的列,它将日期存储为d.m.Y格式,并且有一个名为“hour”的字段,它是小时的数字值。之后我会选择特定的年份,但这需要在减法之后完成。
dataSet <- selectByDate(x, year = 2018)