您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

R语言dplyr包中的filter函数

R语言日常笔记(1)filter函数

  • 经常忽略的两个用法

1.单列多因素

  • 挑选city列为武汉市和month列为1:5或9:12(观测值)
> ms_wh <- filter(ms_data2,city=="武汉市"&month %in% c(1:5,9:12))
> head(ms_wh)
  station year month day precipitation meanTem sunshine minTem maxTem site province   city
1   57494 2008     1   1             0     2.5      8.4   -1.8      9  myr   湖北省 武汉市
2   57494 2008     1   2             0     2.6      7.6   -2.3    9.3  myr   湖北省 武汉市
3   57494 2008     1   3             0     4.1      7.3   -1.7   11.1  myr   湖北省 武汉市
4   57494 2008     1   4             0     6.9        0    5.5    8.8  myr   湖北省 武汉市
5   57494 2008     1   5             0     5.7      6.7    1.3   13.9  myr   湖北省 武汉市
6   57494 2008     1   6             0     5.8        0    2.3   10.6  myr   湖北省 武汉市

2.单列为空

> ms_na <- filter(ms_data2,is.na(city))
> head(ms_na)
  station year month day precipitation meanTem sunshine minTem maxTem site province city
1   57606 2008     1   1             0     4.2        0    2.5    6.8 <NA>     <NA> <NA>
2   57606 2008     1   2             0     4.6        0    3.2      7 <NA>     <NA> <NA>
3   57606 2008     1   3             0     5.6        0    2.5    9.1 <NA>     <NA> <NA>
4   57606 2008     1   4             0     6.2        0    4.5    7.5 <NA>     <NA> <NA>
5   57606 2008     1   5             0     7.3      2.1    4.6     11 <NA>     <NA> <NA>
6   57606 2008     1   6             0     9.2      4.9    6.9   14.1 <NA>     <NA> <NA>

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进