对于我的项目,我想获取整个伦敦每个行政区的每日空气污染数据,最终创建一个数据集,其中包含伦敦每个行政区多年来的所有空气污染(例如 Barking 和 Dagenham、Bromley 等)。
但是,我注意到每个行政区都有几个站点位置。
例如 BG1 | Barking 和 Dagenham - Rush Green | 郊区的
BG2 | Barking 和 Dagenham - Scrattons 农场 | 郊区的
BG3 | Barking 和 Dagenham - 北街 | 路边
假设以“BGx”开头的站点代码属于 Barking 和 Dagenham,我尝试了以下方法来获得一个行政区的平均值。通过这样做,我得到了我想要的结果,但稍后需要添加一个新变量/列“Borough”并将所有条目命名为“Barking and Dagenham”。
''' 库(openair)BG <- importKCL(site = c('bg1','bg2','bg3'), year = (2015:2021)) BG = timeAverage(BG, avg.time = 'day' ) BG '''
问题是伦敦大约有 30 多个行政区,我认为这不是对每个行政区都这样做的最有效方法,尤其是必须尝试确定一个行政区内的“地点”,然后将它们组合起来all 以创建一个数据集,其中每个条目都可以被识别为它们各自的自治市镇。
Openair 软件包是否有我可能忽略的更有效的方法?或者有没有更好的方法利用 R 代码?
或者,是否已经制作了包含我需要的数据集?(到目前为止我显然还没有找到)
提前致谢!