R软件如何选取数据?

2025-11-09 10:25:31

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))

R软件如何选取数据?

2、先用dim(stu_data)查看数据的维度。然后根据需要选择不同行数或者列数的数据。

stu_data[1:4,]    #查看第1到4行的所有列数据

stu_data[,3]    #查看第列的所有行数据

R软件如何选取数据?

3、利用names(stu_data),查看数据框的列名,然后按照列名选取数据。

stu_data$group    #选取group这一列的数据

vars=c("age","score")   

stu_data[,vars]   #根据vars中的列名选取多列数据

R软件如何选取数据?

4、查看最前和最后的数据。

R软件如何选取数据?

5、按照数据值选择数据。

stu_data[stu_data$group=="1班",]   #选取"1班”的数据。

R软件如何选取数据?

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=="应届生",]   #查看应届生的数据

R软件如何选取数据?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢