我希望我的数据能得到一些帮助。它以按年、region_id、road__category_id和all_motor_vehicles的流量数据的形式呈现。我希望为年份、区域和每年的所有road_category_id变量添加所有all_motor_vehicle数据。
例如,以1993年的威尔士为例,我将获得道路类别的所有机动车辆数据的总和。
任何帮助都将不胜感激。
数据:

发布于 2020-12-09 00:21:14
我建议使用tidyverse包中的dplyr对数据进行分组并进行计算。假设您的数据名为dat
从Wales获取1993年每只公路猫的观察总数:
require(tidyverse)
dat %>%
filter(year==1993,
region_id=='Wales') %>%
group_by(road_catagory_id) %>%
summarize(observations=n())获取每个具有相同过滤器的道路猫的汽车和出租车总数:
dat %>%
filter(year == 1993,
region_id == 'Wales') %>%
group_by(road_catagory_id) %>%
summarize(totCarTaxi = sum(cars_and_taxis)您可以使用许多函数来进行计算,请查看有关使用dplyr here的更多信息。
https://stackoverflow.com/questions/65197632
复制相似问题