A mi también me funciona para los dos casos:> dat <- read.csv("d11-16.csv", header=FALSE, sep=",", dec=".", skip=11,nrows=1)> datV1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 1 masa total en µg 30.04633 ug PEAKS MUY PEQUENOS NA NA NA NA NA NA NA> dat18 <- read.csv("d11-18.csv", header=FALSE, sep=",", dec=".", skip=11,nrows=1)> dat18V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 1 masa total de HC en µg 104.5055 µg/ml NA NA NA NA NA NA NA NA> sessionInfo()R version 3.0.2 (2013-09-25) Platform: i386-w64-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=Spanish_Argentina.1252 LC_CTYPE=Spanish_Argentina.1252 LC_MONETARY=Spanish_Argentina.1252 LC_NUMERIC=C [5] LC_TIME=Spanish_Argentina.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base>Daniel Merino El 2 de julio de 2014, 17:14, Carlos Ortega <cof@qualityexcellence.es> escribió:> Hola, > > A mi me funciona para los dos casos que has enviado... > > > i <- c('d11-16.csv')> dat.i <- read.csv(i, header=FALSE, sep=",", > dec=".", skip=11,+ nrows=1)> > j <- c('d11-18.csv')> dat.j > <- read.csv(j, header=FALSE, sep=",", dec=".", skip=11,+ > nrows=1)> dat.i V1 V2 V3 V4 V5 V6 V7 > V8 V9 V10 V11 > 1 masa total en µg 30.04633 ug PEAKS MUY PEQUENOS NA NA NA NA NA NA > NA> dat.j V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 > V11 > 1 masa total de HC en µg 104.5055 µg/ml NA NA NA NA NA NA NA NA > > > > > > > > > version _ > platform x86_64-w64-mingw32 > arch x86_64 > os mingw32 > system x86_64, mingw32 > status > major 3 > minor 1.0 > year 2014 > month 04 > day 10 > svn rev 65387 > language R > version.string R version 3.1.0 (2014-04-10) > nickname Spring Dance > > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > > > El 2 de julio de 2014, 21:32, neo <ericconchamunoz@gmail.com> escribió: > > > Estimada comunidad, estoy extrayendo una linea de texto desde varios > > archivos (unos 200) de esta manera: > > > > > > dat <- read.csv(filenames[i], header=FALSE, sep=",", dec=".", skip=11, > > nrows=1) > > > > > > pero al tratar de leer esa linea desde el archivo numero 54 obtengo el > > siguiente error: > > > > > > Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings > > = character(0L)) : > > invalid multibyte string at '<b5>g' Calls: read.csv -> read.table -> > > type.convert > > > > > > todos los archivos fueron generados de la misma forma, exportados desde > > excel usando un breve script de VB par aplicaciones, pero solo algunos > > me dan ese error, que no se lo que significa, por lo tanto no se como > > repararlo. Ademas he examinado los archivos y no observo diferencias. > > > > Adjunto un archivo que se lee y uno que no se lee, en una de esas se me > > paso algo por no saber. > > > > Alguna idea ? > > > > Saludos y muchas gracias, > > > > Eric. > > > > > > > > > > -- > > Forest Engineer > > Master in Environmental and Natural Resource Economics > > Ph.D. student in Sciences of Natural Resources at La Frontera University > > Member in AguaDeTemu2030, citizen movement for Temuco with green city > > standards for living > > > > Nota: Las tildes se han omitido para asegurar compatibilidad con algunos > > lectores de correo. > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Daniel [[alternative HTML version deleted]]
Isidro Hidalgo
2014-Jul-03 07:43 UTC
[R-es] error al leer una linea desde un archivo de texto
Puesto que a ellos les funciona, ¿tienes actualizados R y RStudio (si es que lo utilizas)? Es de perogrullo, lo sé, pero a veces no tener la última versión puede hacer que casque el asunto... Un saludo Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía http://www.jccm.es> -----Mensaje original----- > De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r- > project.org] En nombre de daniel > Enviado el: miércoles, 02 de julio de 2014 22:17 > Para: Carlos Ortega > CC: Lista R > Asunto: Re: [R-es] error al leer una linea desde un archivo de texto > > A mi también me funciona para los dos casos: > > > dat <- read.csv("d11-16.csv", header=FALSE, sep=",", dec=".", > skip=11, > nrows=1) > > dat > V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 > V11 > 1 masa total en µg 30.04633 ug PEAKS MUY PEQUENOS NA NA NA NA NA NA > NA > > dat18 <- read.csv("d11-18.csv", header=FALSE, sep=",", dec=".", > > skip=11, > nrows=1) > > dat18 > V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 > 1 masa total de HC en µg 104.5055 µg/ml NA NA NA NA NA NA NA NA > > sessionInfo() > R version 3.0.2 (2013-09-25) > Platform: i386-w64-mingw32/i386 (32-bit) > > locale: > [1] LC_COLLATE=Spanish_Argentina.1252 LC_CTYPE=Spanish_Argentina.1252 > LC_MONETARY=Spanish_Argentina.1252 LC_NUMERIC=C [5] > LC_TIME=Spanish_Argentina.1252 > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > > > > Daniel Merino > > > El 2 de julio de 2014, 17:14, Carlos Ortega <cof en qualityexcellence.es> > escribió: > > > Hola, > > > > A mi me funciona para los dos casos que has enviado... > > > > > i <- c('d11-16.csv')> dat.i <- read.csv(i, header=FALSE, sep=",", > > dec=".", skip=11,+ nrows=1)> > j <- c('d11-18.csv')> > dat.j > > <- read.csv(j, header=FALSE, sep=",", dec=".", skip=11,+ > > nrows=1)> dat.i V1 V2 V3 V4 V5 > V6 V7 > > V8 V9 V10 V11 > > 1 masa total en µg 30.04633 ug PEAKS MUY PEQUENOS NA NA NA NA NA NA > > NA> dat.j V1 V2 V3 V4 V5 V6 V7 V8 V9 > V10 > > V11 > > 1 masa total de HC en µg 104.5055 µg/ml NA NA NA NA NA NA NA NA > > > > > > > > > > > > > > > > version _ > > platform x86_64-w64-mingw32 > > arch x86_64 > > os mingw32 > > system x86_64, mingw32 > > status > > major 3 > > minor 1.0 > > year 2014 > > month 04 > > day 10 > > svn rev 65387 > > language R > > version.string R version 3.1.0 (2014-04-10) > > nickname Spring Dance > > > > > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es > > > > > > > > El 2 de julio de 2014, 21:32, neo <ericconchamunoz en gmail.com> > escribió: > > > > > Estimada comunidad, estoy extrayendo una linea de texto desde > varios > > > archivos (unos 200) de esta manera: > > > > > > > > > dat <- read.csv(filenames[i], header=FALSE, sep=",", dec=".", > > > skip=11, > > > nrows=1) > > > > > > > > > pero al tratar de leer esa linea desde el archivo numero 54 obtengo > > > el siguiente error: > > > > > > > > > Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, > > > na.strings = character(0L)) : > > > invalid multibyte string at '<b5>g' Calls: read.csv -> read.table - > > > > > type.convert > > > > > > > > > todos los archivos fueron generados de la misma forma, exportados > > > desde excel usando un breve script de VB par aplicaciones, pero > solo > > > algunos me dan ese error, que no se lo que significa, por lo tanto > > > no se como repararlo. Ademas he examinado los archivos y no observo > diferencias. > > > > > > Adjunto un archivo que se lee y uno que no se lee, en una de esas > se > > > me paso algo por no saber. > > > > > > Alguna idea ? > > > > > > Saludos y muchas gracias, > > > > > > Eric. > > > > > > > > > > > > > > > -- > > > Forest Engineer > > > Master in Environmental and Natural Resource Economics Ph.D. > student > > > in Sciences of Natural Resources at La Frontera University Member > in > > > AguaDeTemu2030, citizen movement for Temuco with green city > > > standards for living > > > > > > Nota: Las tildes se han omitido para asegurar compatibilidad con > > > algunos lectores de correo. > > > > > > _______________________________________________ > > > R-help-es mailing list > > > R-help-es en r-project.org > > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > -- > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > -- > Daniel > > [[alternative HTML version deleted]]
Hola Isidro, acabo de probar con la consola y funciono. Uso Rkward en lugar de Rstudio, y quiza sea un problema puntual de este front-end. Gracias, Eric. On 03/07/14 03:43, Isidro Hidalgo wrote:> Puesto que a ellos les funciona, ¿tienes actualizados R y RStudio (si es que > lo utilizas)? > Es de perogrullo, lo sé, pero a veces no tener la última versión puede hacer > que casque el asunto... > Un saludo > > Isidro Hidalgo Arellano > Observatorio Regional de Empleo > Consejería de Empleo y Economía > http://www.jccm.es > > > >> -----Mensaje original----- >> De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r- >> project.org] En nombre de daniel >> Enviado el: miércoles, 02 de julio de 2014 22:17 >> Para: Carlos Ortega >> CC: Lista R >> Asunto: Re: [R-es] error al leer una linea desde un archivo de texto >> >> A mi también me funciona para los dos casos: >> >>> dat <- read.csv("d11-16.csv", header=FALSE, sep=",", dec=".", >> skip=11, >> nrows=1) >>> dat >> V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 >> V11 >> 1 masa total en µg 30.04633 ug PEAKS MUY PEQUENOS NA NA NA NA NA NA >> NA >>> dat18 <- read.csv("d11-18.csv", header=FALSE, sep=",", dec=".", >>> skip=11, >> nrows=1) >>> dat18 >> V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 >> 1 masa total de HC en µg 104.5055 µg/ml NA NA NA NA NA NA NA NA >>> sessionInfo() >> R version 3.0.2 (2013-09-25) >> Platform: i386-w64-mingw32/i386 (32-bit) >> >> locale: >> [1] LC_COLLATE=Spanish_Argentina.1252 LC_CTYPE=Spanish_Argentina.1252 >> LC_MONETARY=Spanish_Argentina.1252 LC_NUMERIC=C [5] >> LC_TIME=Spanish_Argentina.1252 >> >> attached base packages: >> [1] stats graphics grDevices utils datasets methods base >>> >> >> >> Daniel Merino >> >> >> El 2 de julio de 2014, 17:14, Carlos Ortega <cof en qualityexcellence.es> >> escribió: >> >>> Hola, >>> >>> A mi me funciona para los dos casos que has enviado... >>> >>>> i <- c('d11-16.csv')> dat.i <- read.csv(i, header=FALSE, sep=",", >>> dec=".", skip=11,+ nrows=1)> > j <- c('d11-18.csv')> >> dat.j >>> <- read.csv(j, header=FALSE, sep=",", dec=".", skip=11,+ >>> nrows=1)> dat.i V1 V2 V3 V4 V5 >> V6 V7 >>> V8 V9 V10 V11 >>> 1 masa total en µg 30.04633 ug PEAKS MUY PEQUENOS NA NA NA NA NA NA >>> NA> dat.j V1 V2 V3 V4 V5 V6 V7 V8 V9 >> V10 >>> V11 >>> 1 masa total de HC en µg 104.5055 µg/ml NA NA NA NA NA NA NA NA >>> >>> >>>> >>> >>> >>> >>>> version _ >>> platform x86_64-w64-mingw32 >>> arch x86_64 >>> os mingw32 >>> system x86_64, mingw32 >>> status >>> major 3 >>> minor 1.0 >>> year 2014 >>> month 04 >>> day 10 >>> svn rev 65387 >>> language R >>> version.string R version 3.1.0 (2014-04-10) >>> nickname Spring Dance >>> >>> >>> Saludos, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >>> >>> >>> El 2 de julio de 2014, 21:32, neo <ericconchamunoz en gmail.com> >> escribió: >>> >>>> Estimada comunidad, estoy extrayendo una linea de texto desde >> varios >>>> archivos (unos 200) de esta manera: >>>> >>>> >>>> dat <- read.csv(filenames[i], header=FALSE, sep=",", dec=".", >>>> skip=11, >>>> nrows=1) >>>> >>>> >>>> pero al tratar de leer esa linea desde el archivo numero 54 obtengo >>>> el siguiente error: >>>> >>>> >>>> Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, >>>> na.strings = character(0L)) : >>>> invalid multibyte string at '<b5>g' Calls: read.csv -> read.table - >>> >>>> type.convert >>>> >>>> >>>> todos los archivos fueron generados de la misma forma, exportados >>>> desde excel usando un breve script de VB par aplicaciones, pero >> solo >>>> algunos me dan ese error, que no se lo que significa, por lo tanto >>>> no se como repararlo. Ademas he examinado los archivos y no observo >> diferencias. >>>> >>>> Adjunto un archivo que se lee y uno que no se lee, en una de esas >> se >>>> me paso algo por no saber. >>>> >>>> Alguna idea ? >>>> >>>> Saludos y muchas gracias, >>>> >>>> Eric. >>>> >>>> >>>> >>>> >>>> -- >>>> Forest Engineer >>>> Master in Environmental and Natural Resource Economics Ph.D. >> student >>>> in Sciences of Natural Resources at La Frontera University Member >> in >>>> AguaDeTemu2030, citizen movement for Temuco with green city >>>> standards for living >>>> >>>> Nota: Las tildes se han omitido para asegurar compatibilidad con >>>> algunos lectores de correo. >>>> >>>> _______________________________________________ >>>> R-help-es mailing list >>>> R-help-es en r-project.org >>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>> >>>> >>> >>> >>> -- >>> Saludos, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >>> [[alternative HTML version deleted]] >>> >>> >>> _______________________________________________ >>> R-help-es mailing list >>> R-help-es en r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >>> >> >> >> -- >> Daniel >> >> [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.