如何看待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)),航空公司]`