我有一个我理解的命令:
data$status[which(data$age<18)]<-0
但是,我只是想知道是否有人对which
实际是什么有一个很好的、简洁的定义?
我确实知道,但我可能最终会想出一个大而浮夸的定义,而不是非常简洁。
谢谢
我有一个我理解的命令:
data$status[which(data$age<18)]<-0
但是,我只是想知道是否有人对which
实际是什么有一个很好的、简洁的定义?
我确实知道,但我可能最终会想出一个大而浮夸的定义,而不是非常简洁。
谢谢
>mydata
mpg cyl disp hp
Mazda RX4 21.0 6 160 110
Mazda RX4 Wag 21.0 6 160 110
Datsun 710 22.8 4 108 93
Hornet 4 Drive 21.4 6 258 110
which(mydata$mpg<22) # shows that rows 1,2,4 of mpg has less than value of 22
[1] 1 2 4
mydata[which(mydata$mpg<22),]
# 给出满足which
条件的数据
mpg cyl disp hp
Mazda RX4 21.0 6 160 110
Mazda RX4 Wag 21.0 6 160 110
Hornet 4 Drive 21.4 6 258 110