- 经常忽略的两个用法
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>