1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| > df <- data.frame(date = c("01/01/2012", "02/01/2010", "03/01/2010"), Site1 = c(NA, 10, 3), Site2 = c(3, 26, NA), Site3 = c(22, NA, NA), Site4 = c(19, 7, 2))
> df
date Site1 Site2 Site3 Site4
1 01/01/2012 NA 3 22 19
2 02/01/2010 10 26 NA 7
3 03/01/2010 3 NA NA 2
> df2 <- df[apply(df[c("Site1", "Site2", "Site3", "Site4")], 1 ,function(x) any(x > 20)),]
> df2
date Site1 Site2 Site3 Site4
1 01/01/2012 NA 3 22 19
2 02/01/2010 10 26 NA 7
NA <NA> NA NA NA NA
> df3 <- subset(df2, !is.na(df2$date))
> df3
date Site1 Site2 Site3 Site4
1 01/01/2012 NA 3 22 19
2 02/01/2010 10 26 NA 7
> |
Partager