R ne peut pas convertir NaN NA

J'ai un bloc de données avec plusieurs facteur de colonnes contenant des NaN's que je voudrais le convertir à NA(la NaN semble être un problème pour l'utilisation de la régression linéaire des objets à prévoir sur les nouvelles données).

> tester1 <- c("2", "2", "3", "4", "2", "3", NaN)
> tester1 
[1] "2"   "2"   "3"   "4"   "2"   "3"   "NaN"
> tester1[is.nan(tester1)] = NA
> tester1 
[1] "2"   "2"   "3"   "4"   "2"   "3"   "NaN"
> tester1[is.nan(tester1)] = "NA"
> tester1 
[1] "2"   "2"   "3"   "4"   "2"   "3"   "NaN"
vous pouvez avoir un coup d'oeil à setattr à partir des données.table d'emballage. vérifiez également MatthewDowle la réponse à ma question plus tôt aujourd'hui: stackoverflow.com/questions/9463980/...
L'exemple n'a aucun sens: comment vous proposez-vous d'utiliser des données de caractère dans une régression linéaire?
C'est un facteur. Dernière, j'ai vérifié lm() peut traiter w/ facteurs. Je devrais avoir jeté un facteur (ne) autour de l'exemple.

OriginalL'auteur screechOwl | 2012-02-27