如何看待R中的差异?

如何看待R中的差异?,r,dplyr,R,Dplyr,我有这张桌子: # A tibble: 6 x 3 # Groups: airline [3] airline Year Number <chr> <fct> <int> 1 Aer Lingus 1985-99 2 2 Aer Lingus 2000-14 0 3 Aeroflot* 19

我有这张桌子:

# A tibble: 6 x 3
# Groups:   airline [3]
  airline               Year    Number
  <chr>                 <fct>    <int>
1 Aer Lingus            1985-99      2
2 Aer Lingus            2000-14      0
3 Aeroflot*             1985-99    218
4 Aeroflot*             2000-14     95
5 Aerolineas Argentinas 1985-99      6
6 Aerolineas Argentinas 2000-14      1
#一个tible:6 x 3
#组别:航空公司[3]
航空公司年数
1爱尔兰航空1985-99 2
2爱尔兰航空2000-14 0
3 Aeroflot*1985-99 218
4 Aeroflot*2000-14 95
5阿根廷航空公司1985-99 6
6阿根廷航空公司2000-14 1
这是在两个时间段内观察到的不同航空公司的坠机次数,我想计算一下每个航空公司两个时间段之间的差异,最好使用dplyr,这是一种简洁的方法吗?

试试看
df1%>%group\U by(航空公司)%>%mutate(Diff=c(NA,Diff(数字))
或使用
数据。表
库(数据表);
setDT(df1)[,(Diff=Diff(Number)),航空公司]`