J'ai le data-frame suivant :
Code : Tout sélectionner
head(don5)
date post_T post_Td decade T Td
1 1990010100 22.37705 17.70803 1990011 21.8 20.6
2 1990010103 21.98509 15.92923 1990011 20.3 19.0
3 1990010106 21.29585 14.74802 1990011 19.1 16.2
4 1990010109 23.15181 12.50112 1990011 22.4 13.9
5 1990010112 29.00272 11.47303 1990011 NA NA
6 1990010115 30.84239 11.71627 1990011 NA NA
Je souhaite remplacer ma valeur T par ma valeur post_T.
J'ai essayé avec
Code : Tout sélectionner
don5$T[,is.na(don5$T)]=don5$post_T
Mais le soucis est que la valeur de remplacement ne se situe pas sur la même ligne...
Code : Tout sélectionner
head(don5)
date post_T post_Td decade T Td
1 1990010100 22.37705 17.70803 1990011 21.80000 20.6
2 1990010103 21.98509 15.92923 1990011 20.30000 19.0
3 1990010106 21.29585 14.74802 1990011 19.10000 16.2
4 1990010109 23.15181 12.50112 1990011 22.40000 13.9
5 1990010112 29.00272 11.47303 1990011 22.37705 NA
6 1990010115 30.84239 11.71627 1990011 21.98509 NA
Merci pour d'avance pour votre aide !