对于移除某行数据,可以用subset()函数,也可以下标运算,对象可以是向量、矩阵和数据框。以矩阵为例,利用下标进行数据删除时,常常进行的是整行或者整列的删除,默认情况下按列删除。
>
而利用subset()函数进行访问和选取数据框的数据更为灵活,subset函数将满足条件的向量、矩阵和数据框按子集的方式返回。
Subset函数的三种应用方式:
subset(x,subset, ...)
subset(x,subset, select, drop = FALSE, ...)
subset(x,subset, select, drop = FALSE, ...)
x是对象,subset是保留元素或者行列的逻辑表达式,对于缺失值用NA代替。
Select
>x<-data.frame(matrix(1:30,nrow=5,byrow=T))
>rownames(x)=c("one","two","three","four","five")
>colnames(x)=c("a","b","c","d","e","f")
>x
>new<-subset(x,a>=14,select=a:f)
>new
联系客服