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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !