Colonne de dataframe en argument de fonction
Bonjour,
Je souhaiterais multiplier par 2 une colonne d'un dataframe à l'intérieur d'une fonction prenant en argument ce dataframe et cette colonne.
Ce code fonctionne à peu près :
Code:
1 2 3 4 5 6
|
test<-function(dataframe,colonne){
dataframe<-dataframe %>% mutate(colonne=2*colonne)
}
df<-data.frame(x=c(1,2))
df<-test(df,df$x) |
Mais ce code ajoute une nouvelle variable ("colonne") au dataframe, variable constituée par les doubles de de la variable x.
Comment faire pour que le calcul des doubles se fasse directement dans la colonne initiale (x) ?
Merci !