Paramétrage (encore et toujours)
Bonjour,
Le passage de SAS à R n'est pas toujours évident, notamment lorsqu'il s'agit de paramétrer le code
Je voudrais faire une copie de ma variable (ma_var) dans une autre variable dont le nom est similaire à celui de la première, mais suffixé par un suffixe paramétré.
Le code suivant ne fonctionne pas
Code:
1 2 3 4 5
|
library dplyr
suffixe <- "_2019"
mutate(mon_dataframe,
parse(paste0("ma_var",suffixe)) = ma_var) |
:?
Noms de variables dynamiques
Bonjour,
Code:
1 2 3 4
| df <- data.frame(ma_var = c(1,1,1))
suffixe <- "_2019"
varname <- paste0("ma_var",suffixe)
df[[varname]] <- df$ma_var |
Code:
1 2 3 4 5
| > df
ma_var ma_var_2019
1 1 1
2 1 1
3 1 1 |
Je vous conseille cette discussion Stackoverflow : https://stackoverflow.com/questions/...names-in-dplyr
Cordialement,