Je réutilise une réponse à la question de quelqu'un d'autre, mais quelqu'un pourrait-il me dire si l'approche ci-dessous peut être utilisée pour répondre à plusieurs conditions avant de faire le changement?Tuyau bidirectionnel Magrittr et conditions multiples?
library(dplyr)
library(magrittr)
df[df$tag=="ggyg",] %<>% mutate(tag="xxx")
J'ai essayé mais cela ne fonctionne pas.
df[df$tag=="ggyg",] %<>% df[df$h.tank==2,] %<>% mutate(tag="xxx")
Je suis en train d'utiliser l'approche ci-dessus car il permettrait d'économiser beaucoup de temps au lieu d'utiliser des déclarations IfElse pour répondre aux conditions.
Merci!
Quand vous dites ça ne marche pas, quoi arrive au lieu de ce que vous voulez? Recevez-vous un avertissement concernant les niveaux de facteur non valides, par exemple? –
Avez-vous essayé 'df [df $ tag ==" ggyg "& df $ h.tank == 2,]'? –
C'est génial! Semble faire exactement ce que je voulais, rencontrer plusieurs conditions et ensuite changer la ligne pour quelque chose que je veux. Merci! – Dasr