Hola Juan Manuel:

Lo que suelo hacer en esos casos es primero pasarlos a character y después a 
numeric. De la siguiente forma:



caac_enero_2019$asistidos <- as.character (caac_enero_2019$asistidos)



caac_enero_2019$asistidos<-as.numeric (caac_enero_2019$asistidos)



Saludos

Darío





De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de juan manuel 
dias
Enviado el: viernes, 7 de junio de 2019 14:10
Para: Lista R <r-help-es@r-project.org>
Asunto: [R-es] Transformar factor a numérico.



Hola, Estoy levantando un archivo csv y hay dos campos (atendidos, asistidos) 
que necesito leerlos como numéricos o enteros, pero al levantarlos están en 
formato factor. Como puedo hacer para transformarlos a numéricos?



caac_enero_2019<-read.csv("1-Informe Caac Geonode-Mes de Enero.csv",sep = ";")







Intenté con:

caac_enero_2019$asistidos< 
as.numeric(levels(caac_enero_2019$asistidos))[caac_enero_2019$asistidos]



intenté de esta otra forma:

caac_enero_2019$asistidos<-as.numeric(levels(caac_enero_2019$asistidos))[caac_enero_2019$asistidos]



Pero al hacer:

 sum(caac_enero_2019$asistidos)



Arroja el siguiente mensaje: NA.



Alguien me podrá dar una mano para resolver esto?



Muchas gracias!





---
El software de antivirus Avast ha analizado este correo electrónico en busca de 
virus.
https://www.avast.com/antivirus
_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a