Bonjour,
J'ai effectué des moyennes pour differents paramètres et pour l'un d'entre eux j'ai obtenu NaN, mais le probleme est que je veux me servir par la suite de ces moyennes, donc comment puis je enlever ce NaN ?
Cdlt
Version imprimable
Bonjour,
J'ai effectué des moyennes pour differents paramètres et pour l'un d'entre eux j'ai obtenu NaN, mais le probleme est que je veux me servir par la suite de ces moyennes, donc comment puis je enlever ce NaN ?
Cdlt
? na.omit
peux tu nous mettre un petit apérçu de ce tu souhaiterais faire ?
Manoir
Bonjour,
Pour faire des moyennes, l'option na.rm=TRUE supprime également les NaN :
Sinon, tu peux retrouver la position (et donc éliminer) des NaN avecCode:
1
2
3
4 > mean(c(rnorm(10), NaN)) [1] NaN > mean(c(rnorm(10), NaN), na.rm=TRUE) [1] 0.1353666
Code:
1
2 > is.nan(c(rnorm(10), NaN)) [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE