全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
28746 1
2016-03-04

subset()函数,可以选择变量和观测最好的函数:实例如下:

> leadership

  manager     date country gender age q1 q2 q3 q4 q5   cat

1       1 10/24/08      us      M  32  5  4  5  5  5 young

2       2 10/28/08      us      F  45  3  5  2  5  5 young

3       3  10/1/08      uk      F  25  3  5  5  5  2 young

4       4 10/12/08      uk      M  39  3  3  4 NA NA young

5       5   5/1/09      uk      F  NA  2  2  1  2  1  <NA>

> leadership[which(leadership$age>=40&leadership$gender=="M"),]#which来查看leadership数据框中年龄大于四十并且是男性的信息

[1] manager date    country gender  age     q1      q2      q3      q4     

[10] q5      cat   

<0 > (0-长度的row.names)

> leadership[which(leadership$age<=40&leadership$gender=="M"),]#which来查看leadership数据框中年龄小于四十或是男性的信息

  manager     date country gender age q1 q2 q3 q4 q5   cat

1       1 10/24/08      us      M  32  5  4  5  5  5 young

4       4 10/12/08      uk      M  39  3  3  4 NA NA young

> subset(leadership,gender=="M"|age>25,select=q1:q5)#使用subset(函数来查看年龄大于25且是男性的信息,所选择的列为q1q5列。Subset函数第一个参数是所要选择的数据框,第二个参数是所要查看信息的方法,比如某个范围等等,第三个参数是所选取的要查看的某个区域。

  q1 q2 q3 q4 q5

1  5  4  5  5  5

2  3  5  2  5  5

4  3  3  4 NA NA


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-1-3 13:50:32
你好,我想请教下,怎么 选择年龄尾数是5的数据
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群