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 :
Mais ce code ajoute une nouvelle variable ("colonne") au dataframe, variable constituée par les doubles de de la variable x.
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)
Comment faire pour que le calcul des doubles se fasse directement dans la colonne initiale (x) ?
Merci !
Partager