我的数据:
Focal NrN Distance DSS
A Z 1 1
A Z 2 2
A Z 2 3
A Y 3 3
当Focal列中的值为A且NrN中的值为Z时,我想得到一个DSS值列表。结果应该是DSS列中的值1,2和3。
我试过这个:
FOC_NrN <- data$Focal=="A" & data$NrN== "Z"
table(data$DSS,FOC_NrN)
FOC_NrN
FALSE TRUE
1 0 1
2 0 1
3 1 1
4 1 0
5 1 0
6 1 0
7 1 0
8 1 0
但是我无法在TRUE列中获得三个DSS值的列表 - 这就是我想要的所有内容,以便它可以应用于其他脚本并循环它
答案 0 :(得分:0)
我们只需将&#34; DSS&#34;柱
data$DSS[FOC_NrN]
#[1] 1 2 3