R-交通数据

R-交通数据,r,R,我希望能对我的数据有所帮助。它按年份、地区id、道路类别id和所有机动车显示为交通数据。我希望为年度区域和每年的所有道路类别id变量添加所有机动车数据 例如,对于1993年的威尔士,我将获得道路类别的所有机动车数据的总和 任何帮助都将不胜感激 数据: 我建议使用tidyverse软件包中的dplyr对数据进行分组并进行计算。假设您的数据被称为dat: 获取威尔士1993年对每种道路类别的观察总数: require(tidyverse) dat %>% filter(year==1993

我希望能对我的数据有所帮助。它按年份、地区id、道路类别id和所有机动车显示为交通数据。我希望为年度区域和每年的所有道路类别id变量添加所有机动车数据

例如,对于1993年的威尔士,我将获得道路类别的所有机动车数据的总和

任何帮助都将不胜感激

数据:


我建议使用
tidyverse
软件包中的
dplyr
对数据进行分组并进行计算。假设您的数据被称为
dat

获取威尔士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

的更多信息。我建议使用
tidyverse
软件包中的
dplyr
对数据进行分组并进行计算。假设您的数据被称为
dat

获取威尔士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的更多信息