【发布时间】:2015-04-22 12:24:37
【问题描述】:
这是我的数据集的一个子集,在几个实验中测量了变量 elevated
Experiment.Name Sampling.Year elevated
3409 Swiss Jura_c 1999 17.30000
3410 Swiss Jura_c 1999 9.10000
3411 SwissFACE_lolium_c 2000 -1.45545
3412 SwissFACE_lolium_c 2000 -2.94843
3413 SwissFACE_lolium_c 2000 -3.74132
3414 SwissFACE_lolium_c 2000 -1.42080
3461 DRI_c 1993 122.87900
3462 DRI_c 1993 13.71500
3463 DRI_c 1993 0.91800
3464 DRI_c 1993 1.29800
3465 DRI_c 1993 2.43600
3466 DRI_c 1993 3.46600
3467 DRI_c 1994 0.42700
3469 DRI_c 1994 1.74100
3470 DRI_c 1994 1.01700
3471 DRI_c 1994 2.38300
3640 Bonanza Creek_pb_f 2001 3222.00000
3641 Bonanza Creek_pg_f 2001 3455.00000
3665 Fork Mountain_f 2000 0.24900
3669 Fork Mountain_f 2001 0.23100
4037 KFFL_wh 2003 42.07000
我想对整个数据集进行子集化,因此我只保留那些包含 elevated 测量值的实验超过一年。例如,在上表中,我将排除与 Swiss Jura_c 实验对应的行,因为它只有一年的测量值:1999。但是,我将包含与DRI_c 实验对应的行,因为它包含超过一年的测量结果:1993 和1994。如何在 R 中实现这样的子集选择?
谢谢
【问题讨论】:
-
Bonaza Creek_pb_f行呢?