我有多个年份收集的x个单元和y个采样站(每个单元内的多个站)的植被指标的数据框。我想选择收集数据的最近一年的每个单位的所有植被数据。这里是我的数据帧的例子:我希望它看起来像这样按最近年份选择行
veg cover unit station year
1 tree 0.97 U1 A1 2015
2 grass 0.21 U1 A1 2015
3 tree 0.35 U1 A2 2014
4 grass 0.67 U1 A2 2014
5 tree 0.45 U2 A3 2013
6 grass 0.72 U2 A3 2013
7 tree 0.27 U2 A4 2014
8 grass 0.67 U2 A4 2014
:
veg cover unit station year
1 tree 0.97 U1 A1 2015
2 grass 0.21 U1 A1 2015
3 tree 0.27 U2 A4 2014
4 grass 0.67 U2 A4 2014
任何帮助将是非常
veg <- c("tree","grass","tree","grass","tree","grass","tree","grass")
cover <- c(0.97,0.21,0.35,0.67,0.45,0.72,0.27,0.67)
unit <- c("U1","U1","U1","U1","U2","U2","U2","U2")
station <- c("A1","A1","A2","A2","A3","A3","A4","A4")
year <- c(2015,2015,2014,2014,2013,2013,2014,2014)
df <- data.frame(veg,cover,unit,station,year)
数据帧看起来像这样赞赏。
为什么你最近几年不想要?你想定义“近年”吗? – MaxPD