Bonjour,
Voilà, j'ai un truc tout bête, j'essaie de modifier un data.frame avec une fonction ; et ça ne marche pas.
Voici mon code tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
BDD <- data.frame(A=c(1,2,3),B=c('a','b','c'),C=c(23,NA,111))
print(BDD)
Fonction <- function() {  BDD$C[is.na(BDD$C)] = 0 }
Fonction()
print(BDD)
Mon data.frame n'a pas bougé, alors que par rapport à la fonction, le data.frame est bien un élément extérieur, mais qui fait partie de son environnement.
Je sèche !

Est-ce que quelqu'un aurait une idée ?