R软件如何选取数据
1、读取数据集。这里以一个简单的数据集为例。stu_data屏顿幂垂=data.frame(group=c("1班"荑樊综鲶,"2班","2班","1班","1班","2班"),age=c(">18","16-18","<16","16-18","16-18","16-18"),sex=c("F","M","F","F","M","M"),score=c(100,92,91,88,75,66))
2、先用dim(stu_data)查看数据的维度。然后根据需要选择不同行数或者列数的数据。stu_data[1:4,] #查看第1到4行的所有列数据stu_data[,3] #查看第列的所有行数据
3、利用names(stu_data),查看数据框的列名,然后按照列名选取数据。stu_data$group #选取group这一列的数据vars=c("age","score") stu_data[,vars] #根据vars中的列名选取多列数据
4、查看最前和最后的数据。
5、按照数据值选择数据。stu_data[stu_data$group=="1班",] #选取"1班”的数据。
6、利用class(stu_data$age)查看变量的数据类型。这里age的数据类型是factor类型。levels(stu_data$age像粜杵泳)查看的是水平值。为了方便理解,我们可以根据需要修改它的水平值。然后再选取数据。levels(stu_data$age) #查看age的水平值levels(stu_data$age)=c("跳级生","复读生","应届生") #修改水平值stu_data[stu_data$age=="应届生",] #查看应届生的数据
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:77
阅读量:65
阅读量:40
阅读量:58
阅读量:58