当前位置: 首页 > 工具软件 > Subset > 使用案例 >

subset 必须是逻辑值

景鸿晖
2023-12-01

1 subset函数,从某一个数据框中选择出符合某条件的数据或是相关的列
(1)单条件查询

  1. > selectresult=subset(df1,name=="aa")
  2. > selectresult
  3.   name age sex
  4. 1   aa  20   f
  5. > df1
  6.   name age sex
  7. 1   aa  20   f
  8. 2   bb  29   m
  9. 3   cc  30   f                                                                                                                     
  10. (2)指定显示列
  11. > selectresult=subset(df1,name=="aa",select=c(age,sex))
  12. > selectresult
  13.   age sex
  14. 1  20   f
  15. (3)多条件查询
  16. > selectresult=subset(df1,name=="aa" & sex=="f",select=c(age,sex))
  17. > selectresult
  18.   age sex
  19. 1  20   f
  20. > df1
  21.   name age sex
  22. 1   aa  20   f
  23. 2   bb  29   m
  24. 3   cc  30   f
 类似资料: