subset(dataset , subset , select )
dataset 是要进行操作的数据集,
subset 是对数据的某些字段进行操作
select 显示指定列(如果不选择则所有列全部输出,另外负号排除指定列)
Example :
假设你的向量v是
v <- sample(100, replace = T)那么v就有100个从1 到100的数(可以有重复)
你若想挑出50到100的那些,可以这么做
ind <- v >= 50 & v <= 100v[ind]
我们拿mtcars来做例子,比如你不想要第一列mtcars$mpg,有三种方法可以实现。直接去掉,subset()和transfrom()
1. 直接写-1
mtcars[,-1]2.select参数给负的列名
subset(mtcars, select = -mpg)3.mpg这一列强制为空
transfrom(mtcars, mpg = NULL)