je bloque sur un petit truc surement très simple..... mais je bug.
j'ai une data.frame de 47 variables et 5800 observations, et notamment trois variables de circonférences de tronc C2015 C2015bis et C2015 ter (extrait ci-dessous)
plant ID H12 H2015 C2015 C2015bis C2015ter CB
937 21_PA200cc_937 148 334 209 NA NA NA
938 21_PA200cc_938 176 405 260 NA NA NA
939 21_PA200cc_939 273 480 361 NA NA L
940 21_PA200cc_940 212 457 252 NA NA NA
941 21_PA200cc_941 263 486 308 NA NA NA
942 21_PA200cc_942 219 443 237 NA NA F
943 21_PA200cc_943 189 420 202 NA NA NA
944 21_PA200cc_944 224 451 240 NA NA NA
945 21_PA200cc_945 174 371 130 199 NA NA
946 21_PA200cc_946 166 345 204 NA NA NA
947 21_PA200cc_947 133 326 170 NA NA M
948 21_PA200cc_948 191 393 184 220 NA NA
je cherche à créer une nouvelles variable C15 qui m'indiquerait le max des trois variables précédentes. Je précise qu'il y a pas mal de NA.
Code : Tout sélectionner
data$C15<-as.numeric(max(c(data$C2015,data$C2015bis,data$C2015ter),na.rm = TRUE))
mais ça ne fonctionne pas ça.....
merci d'avance de votre aide
PS: dur dur de se remettre dans R après quelques mois ^^