Puedes forzar que esa columna sea de un tipo determinado... con el parámetro "colClasses" de "fread()"...
O dejar que te importe todo "data.table", detectar la anomalía, corregirla y forzar el tipo de la columna a tipo numérico... Saludos, Carlos Ortega www.qualityexcellence.es P.S: Acuérdate que en este foro están prohibidas las palabrotas... :-))... El 6 de octubre de 2017, 15:07, Jesús Para Fernández < [email protected]> escribió: > Entendido... El otro dia lei un artículo sobre el efecto 2031 que versaba > justo sobre eso.... > > Una duda mas. En la columna ID hay alguna fila que esta mal metida y tiene > un caracter o algo que esta hacinedo que toda esa columna me la importe > como un factor y no como un numero. ¿Como detecto esas filas que me están > jo...? > > Gracias Carlos!!! > ------------------------------ > *De:* Carlos Ortega <[email protected]> > *Enviado:* viernes, 6 de octubre de 2017 15:01 > > *Para:* Jesús Para Fernández > *Cc:* [email protected] > *Asunto:* Re: [R-es] Importando mal los datos > > Porque tienes números menores que 10^-31... > > El 6 de octubre de 2017, 14:54, Jesús Para Fernández < > [email protected]> escribió: > >> Gracias Carlos, >> >> Me lo ha solucionado, pero.. >> ¿Por que es necesario instlara ese paquete? >> >> Un saludo >> Jesús >> >> ------------------------------ >> *De:* Carlos Ortega <[email protected]> >> *Enviado:* viernes, 6 de octubre de 2017 14:51 >> *Para:* Jesús Para Fernández >> *Cc:* [email protected] >> *Asunto:* Re: [R-es] Importando mal los datos >> >> Instala el paquete "bit64".... >> >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> >> El 6 de octubre de 2017, 14:43, Jesús Para Fernández < >> [email protected]> escribió: >> >>> Buenas chicos, >>> >>> Estoy intentando importar el csv que adjunto y que tiene la siguietne >>> forma: >>> >>> "a";"b" >>> 11092740;0 >>> 8978056137;0 >>> >>> >>> Usando la funcion fread. Necesito usar la función fread por velocidad >>> (lo que envio es un ejemplo simplificado pero que replica el error). El >>> problema es que al importar los datos, usando: >>> >>> datos<-fread(datos.csv,sep=";") >>> >>> el campo a no lo importa correctamente, importandome lo siguiente: >>> >>> a b >>> 1: 5.480542e-317 0 >>> 2: 4.435749e-314 0 >>> >>> >>> ¿Como puedo hacer para que me lo importe bien? >>> >>> Gracias >>> Jesús >>> >>> >>> >>> _______________________________________________ >>> R-help-es mailing list >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
