Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-05 Por tema neo
Muchas gracias Carlos,

Saludos, Eric.






On 05/07/14 14:22, Carlos J. Gil Bellosta wrote:
> Hola, ¿qué tal?
> 
> Dos notas sobre este hilo:
> 
> 1) La primera es que es fundamental especificar la plataforma sobre la
> que uno encuentra los problemas relacionados con los códigos de
> caracteres. Para los efectos, solo hay dos: Windows (aferrado al
> latin1) y el resto, que utiliza UTF-8.
> 
> 2) Para leer ficheros con un código de caracteres distinto del de la
> plataforma, la opción que hay que modificar en read.table y demás no
> es "encoding" sino "fileEncoding". "encoding" especifica el código de
> caracteres de las cadenas de texto leídas; fileEncoding, las del
> fichero de entrada. Para indicarle a R que va a encontrarse texto en
> un juego de caracteres no propio de la plataforma encuestion hay que
> utilizar "fileEncoding".
> 
> Alguien que aprendió esto a fuerza de cabezazos (todos evitables
> leyendo la documentación el debido detalle) escribió
> 
> http://www.datanalytics.com/2011/09/08/codigos-de-caracteres-en-r/
> 
> donde se da cuenta de ese tipo de problemas y cómo resolverlos.
> 
> Un saludo,
> 
> Carlos J. Gil Bellosta
> http://www.datanalytics.com
> 
> El día 4 de julio de 2014, 19:56, neo  escribió:
>> Que raro, habia enviado este email, pero creo que nunca salio de mi
>> compu ... gracias a todos por sus sugerencias ... eric.
>>
>>
>>
>> Estimados todos, gracias por las sugerencias, al final lo resolvi de un
>> modo "carretero" como decimos aca, por el camino largo. Como no eran
>> demasiados los archivos corte el contenido y lo pegue en un nuevo
>> archivo y funciono. Sin embargo, sigo sin saber la causa. Mi sesion
>> info es:
>>
>> R version 3.0.2 (2013-09-25)
>> Platform: x86_64-pc-linux-gnu (64-bit)
>>
>> locale:
>>  [1] LC_CTYPE=en_GB.utf8  LC_NUMERIC=C
>>  [3] LC_TIME=en_GB.utf8   LC_COLLATE=en_GB.utf8
>>  [5] LC_MONETARY=en_GB.utf8   LC_MESSAGES=en_GB.utf8
>>  [7] LC_PAPER=en_GB.utf8  LC_NAME=en_GB.utf8
>>  [9] LC_ADDRESS=en_GB.utf8LC_TELEPHONE=en_GB.utf8
>> [11] LC_MEASUREMENT=en_GB.utf8LC_IDENTIFICATION=en_GB.utf8
>>
>> attached base packages:
>>  [1] parallel  splines   grid  stats graphics  grDevices utils
>>  [8] datasets  methods   base
>>
>> other attached packages:
>>  [1] latticeExtra_0.6-26 RColorBrewer_1.0-5  Biobase_2.22.0
>>  [4] BiocGenerics_0.8.0  Hmisc_3.14-4Formula_1.1-1
>>  [7] survival_2.37-7 flowViz_1.26.16 lattice_0.20-24
>> [10] flowCore_1.28.24knitr_1.6   flowPlots_1.10.0
>> [13] rkward_0.6.1
>>
>> loaded via a namespace (and not attached):
>>  [1] cluster_1.14.4 corpcor_1.6.6  DEoptimR_1.0-1
>> evaluate_0.5.5
>>  [5] feature_1.2.10 formatR_0.10   graph_1.40.1
>> hexbin_1.26.3
>>  [9] IDPmisc_1.1.17 KernSmooth_2.23-10 ks_1.9.2
>> MASS_7.3-29
>> [13] misc3d_0.8-4   mvtnorm_0.9-2  pcaPP_1.9-49
>> rgl_0.93.986
>> [17] robustbase_0.91-1  rrcov_1.3-4stats4_3.0.2
>> stringr_0.6.2
>> [21] tools_3.0.2
>>
>>
>>
>>
>>
>>
>>
>> On Thu 03 Jul 2014 03:57:17 CLT, Jorge I Velez wrote:
>>> Hola Eric,
>>>
>>> Me incliniaria mas por un problema de enconding.  Intenta agregando
>>> enconding = 'latin1' al final de read.csv()
>>>
>>> A lo mejor enviandonos tu sessionInfo()  podriamos ayudarte un poco mas.
>>>
>>> Saludos,
>>> Jorge.-
>>>
>>>
>>> 2014-07-03 5:32 GMT+10:00 neo >> >:
>>>
>>> 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 '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.
>>>
>>> ___

Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-05 Por tema Carlos J. Gil Bellosta
Hola, ¿qué tal?

Dos notas sobre este hilo:

1) La primera es que es fundamental especificar la plataforma sobre la
que uno encuentra los problemas relacionados con los códigos de
caracteres. Para los efectos, solo hay dos: Windows (aferrado al
latin1) y el resto, que utiliza UTF-8.

2) Para leer ficheros con un código de caracteres distinto del de la
plataforma, la opción que hay que modificar en read.table y demás no
es "encoding" sino "fileEncoding". "encoding" especifica el código de
caracteres de las cadenas de texto leídas; fileEncoding, las del
fichero de entrada. Para indicarle a R que va a encontrarse texto en
un juego de caracteres no propio de la plataforma encuestion hay que
utilizar "fileEncoding".

Alguien que aprendió esto a fuerza de cabezazos (todos evitables
leyendo la documentación el debido detalle) escribió

http://www.datanalytics.com/2011/09/08/codigos-de-caracteres-en-r/

donde se da cuenta de ese tipo de problemas y cómo resolverlos.

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com

El día 4 de julio de 2014, 19:56, neo  escribió:
> Que raro, habia enviado este email, pero creo que nunca salio de mi
> compu ... gracias a todos por sus sugerencias ... eric.
>
>
>
> Estimados todos, gracias por las sugerencias, al final lo resolvi de un
> modo "carretero" como decimos aca, por el camino largo. Como no eran
> demasiados los archivos corte el contenido y lo pegue en un nuevo
> archivo y funciono. Sin embargo, sigo sin saber la causa. Mi sesion
> info es:
>
> R version 3.0.2 (2013-09-25)
> Platform: x86_64-pc-linux-gnu (64-bit)
>
> locale:
>  [1] LC_CTYPE=en_GB.utf8  LC_NUMERIC=C
>  [3] LC_TIME=en_GB.utf8   LC_COLLATE=en_GB.utf8
>  [5] LC_MONETARY=en_GB.utf8   LC_MESSAGES=en_GB.utf8
>  [7] LC_PAPER=en_GB.utf8  LC_NAME=en_GB.utf8
>  [9] LC_ADDRESS=en_GB.utf8LC_TELEPHONE=en_GB.utf8
> [11] LC_MEASUREMENT=en_GB.utf8LC_IDENTIFICATION=en_GB.utf8
>
> attached base packages:
>  [1] parallel  splines   grid  stats graphics  grDevices utils
>  [8] datasets  methods   base
>
> other attached packages:
>  [1] latticeExtra_0.6-26 RColorBrewer_1.0-5  Biobase_2.22.0
>  [4] BiocGenerics_0.8.0  Hmisc_3.14-4Formula_1.1-1
>  [7] survival_2.37-7 flowViz_1.26.16 lattice_0.20-24
> [10] flowCore_1.28.24knitr_1.6   flowPlots_1.10.0
> [13] rkward_0.6.1
>
> loaded via a namespace (and not attached):
>  [1] cluster_1.14.4 corpcor_1.6.6  DEoptimR_1.0-1
> evaluate_0.5.5
>  [5] feature_1.2.10 formatR_0.10   graph_1.40.1
> hexbin_1.26.3
>  [9] IDPmisc_1.1.17 KernSmooth_2.23-10 ks_1.9.2
> MASS_7.3-29
> [13] misc3d_0.8-4   mvtnorm_0.9-2  pcaPP_1.9-49
> rgl_0.93.986
> [17] robustbase_0.91-1  rrcov_1.3-4stats4_3.0.2
> stringr_0.6.2
> [21] tools_3.0.2
>
>
>
>
>
>
>
> On Thu 03 Jul 2014 03:57:17 CLT, Jorge I Velez wrote:
>> Hola Eric,
>>
>> Me incliniaria mas por un problema de enconding.  Intenta agregando
>> enconding = 'latin1' al final de read.csv()
>>
>> A lo mejor enviandonos tu sessionInfo()  podriamos ayudarte un poco mas.
>>
>> Saludos,
>> Jorge.-
>>
>>
>> 2014-07-03 5:32 GMT+10:00 neo > >:
>>
>> 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 '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
>>
>>
>
> --
> Forest Engineer
> Master in Environmental and Natural Resource Economic

Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-04 Por tema neo
Que raro, habia enviado este email, pero creo que nunca salio de mi 
compu ... gracias a todos por sus sugerencias ... eric.



Estimados todos, gracias por las sugerencias, al final lo resolvi de un 
modo "carretero" como decimos aca, por el camino largo. Como no eran 
demasiados los archivos corte el contenido y lo pegue en un nuevo 
archivo y funciono. Sin embargo, sigo sin saber la causa. Mi sesion 
info es:

R version 3.0.2 (2013-09-25)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.utf8  LC_NUMERIC=C
 [3] LC_TIME=en_GB.utf8   LC_COLLATE=en_GB.utf8
 [5] LC_MONETARY=en_GB.utf8   LC_MESSAGES=en_GB.utf8
 [7] LC_PAPER=en_GB.utf8  LC_NAME=en_GB.utf8
 [9] LC_ADDRESS=en_GB.utf8LC_TELEPHONE=en_GB.utf8
[11] LC_MEASUREMENT=en_GB.utf8LC_IDENTIFICATION=en_GB.utf8

attached base packages:
 [1] parallel  splines   grid  stats graphics  grDevices utils
 [8] datasets  methods   base

other attached packages:
 [1] latticeExtra_0.6-26 RColorBrewer_1.0-5  Biobase_2.22.0
 [4] BiocGenerics_0.8.0  Hmisc_3.14-4Formula_1.1-1
 [7] survival_2.37-7 flowViz_1.26.16 lattice_0.20-24
[10] flowCore_1.28.24knitr_1.6   flowPlots_1.10.0
[13] rkward_0.6.1

loaded via a namespace (and not attached):
 [1] cluster_1.14.4 corpcor_1.6.6  DEoptimR_1.0-1 
evaluate_0.5.5
 [5] feature_1.2.10 formatR_0.10   graph_1.40.1   
hexbin_1.26.3
 [9] IDPmisc_1.1.17 KernSmooth_2.23-10 ks_1.9.2   
MASS_7.3-29
[13] misc3d_0.8-4   mvtnorm_0.9-2  pcaPP_1.9-49   
rgl_0.93.986
[17] robustbase_0.91-1  rrcov_1.3-4stats4_3.0.2   
stringr_0.6.2
[21] tools_3.0.2







On Thu 03 Jul 2014 03:57:17 CLT, Jorge I Velez wrote:
> Hola Eric,
>
> Me incliniaria mas por un problema de enconding.  Intenta agregando
> enconding = 'latin1' al final de read.csv()
>
> A lo mejor enviandonos tu sessionInfo()  podriamos ayudarte un poco mas.
>
> Saludos,
> Jorge.-
>
>
> 2014-07-03 5:32 GMT+10:00 neo  >:
>
> 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 '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
>
>

--
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


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-04 Por tema Jorge I Velez
Gracias por la correccion, Francisco.   Siempre escribo esa palabra MAL!
:(

# aprendiendo a escribir con R
practicando_encoding <- function(lineas)
 for(i in 1:lineas) cat(i, "-->", "es 'encoding', NO
'enconding'" , "\n")
practicando_encoding(50)

Saludos,
Jorge.-


2014-07-04 21:03 GMT+10:00 Francisco Viciana <
franciscoj.vici...@juntadeandalucia.es>:

> La de Jorge, es la respuesta correcta, aunque le sobraba una "n" al
> parámetro
>
> encoding = 'latin1'
>
>
> Los dos fichero que ajuntados por "Eric" son detectados como 'latin-1' por
> mi emacs, luego la manera correcta de leerlos independiente del operativo,
> GUI y la configuración del lenguaje de nuestro equipo es:
>
> read.csv('d11-18.csv',encoding = 'latin1')
>
>
> El problema proviene del la letra griega "mu" que se emprea para
> representar  µg (microgramos ? creo recordar ... ).
>
> Los "encoding" y trabajar con mas de un sistema operativo es una fuente
> permanente de dolor de cabeza.  Mi recomendaciones usar siempre que podáis
> UTF-8.
>
> Fran
>
>
> El 03/07/2014 9:57, Jorge I Velez escribió:
>
>> Hola Eric,
>>
>> Me incliniaria mas por un problema de enconding.  Intenta agregando
>> enconding = 'latin1' al final de read.csv()
>>
>> A lo mejor enviandonos tu sessionInfo()  podriamos ayudarte un poco mas.
>>
>> Saludos,
>> Jorge.-
>>
>>
>> 2014-07-03 5:32 GMT+10:00 neo :
>>
>>  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 '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
>>>
>>>
>>>  [[alternative HTML version deleted]]
>>
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>>
>
> --
> +--
> | Francisco J. Viciana Fernández
> | Coordinador del Registro de Población
> | Servicio de Estadísticas Demográficas y Sociales
> | Instituto de Estadística y Cartografía de Andalucía
> | Leonardo Da Vinci, nº 21. Isla de La Cartuja.
> | 41071 SEVILLA.
> | franciscoj.vici...@juntadeandalucia.es
> +--
>
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-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


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-04 Por tema Francisco Viciana
La de Jorge, es la respuesta correcta, aunque le sobraba una "n" al 
parámetro


encoding = 'latin1'


Los dos fichero que ajuntados por "Eric" son detectados como 'latin-1' 
por mi emacs, luego la manera correcta de leerlos independiente del 
operativo, GUI y la configuración del lenguaje de nuestro equipo es:


read.csv('d11-18.csv',encoding = 'latin1')


El problema proviene del la letra griega "mu" que se emprea para 
representar  µg (microgramos ? creo recordar ... ).


Los "encoding" y trabajar con mas de un sistema operativo es una fuente 
permanente de dolor de cabeza.  Mi recomendaciones usar siempre que 
podáis UTF-8.


Fran


El 03/07/2014 9:57, Jorge I Velez escribió:

Hola Eric,

Me incliniaria mas por un problema de enconding.  Intenta agregando
enconding = 'latin1' al final de read.csv()

A lo mejor enviandonos tu sessionInfo()  podriamos ayudarte un poco mas.

Saludos,
Jorge.-


2014-07-03 5:32 GMT+10:00 neo :


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 '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



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es




--
+--
| Francisco J. Viciana Fernández
| Coordinador del Registro de Población
| Servicio de Estadísticas Demográficas y Sociales
| Instituto de Estadística y Cartografía de Andalucía
| Leonardo Da Vinci, nº 21. Isla de La Cartuja.
| 41071 SEVILLA.
| franciscoj.vici...@juntadeandalucia.es
+--

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-03 Por tema neo
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-boun...@r-project.org [mailto:r-help-es-bounces@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   V2V3 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 
>> 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.iV1   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   V2V3 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
>>> day10
>>> svn rev65387
>>> 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 
>> 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 '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 e

Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-03 Por tema neo
Hola Javier, los archivos los genero yo mismo, asi es que en principio
al menos, no hay demasiadas cosas raras, son solo simples calculos de
planilla electronica.

Gracias por sus sugerencias. Las probare.

Eric.





On 02/07/14 16:08, "Marcuzzi, Javier Rubén" wrote:
> Estimado Eric
> 
> Una forma que a mi me ayudo mucho, era utilizar la forma de importar 
> desde Rcmd, porque era gráfica y me escribía lo necesario.
> 
> ¿Si la utiliza también da error?
> 
> O en todos casos importar con R studio y ver que pasa (posibles errores).
> 
> Como usted lee archivos generados por excel, posiblemente g es una 
> etiqueta de "metadatos" que en excel se interpreta pero que por alguna 
> razón se exporta *.csv. ¿Utiliza archivos xls generados por terceros?, 
> porque cuándo a mi me pasan archivos en xls con datos para analizar me 
> encuentro con "cada cosas".
> 
> Javier Marcuzzi
> 
> El 02/07/2014 04:32 p.m., neo 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 '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.
>>
>>
>>
>>
>>
>>
>> ___
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-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
> 

-- 
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


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-03 Por tema Jorge I Velez
Hola Eric,

Me incliniaria mas por un problema de enconding.  Intenta agregando
enconding = 'latin1' al final de read.csv()

A lo mejor enviandonos tu sessionInfo()  podriamos ayudarte un poco mas.

Saludos,
Jorge.-


2014-07-03 5:32 GMT+10:00 neo :

> 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 '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
>
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-03 Por tema Isidro Hidalgo
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-boun...@r-project.org [mailto:r-help-es-bounces@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   V2V3 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 
> 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.iV1   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   V2V3 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
> > day10
> > svn rev65387
> > 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 
> 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 '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]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-02 Por tema daniel
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   V2V3 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 
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.iV1   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   V2V3 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
> day10
> svn rev65387
> 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  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 '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]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-02 Por tema Carlos Ortega
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.iV1   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   V2V3 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
day10
svn rev65387
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  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 '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


Re: [R-es] error al leer una linea desde un archivo de texto

2014-07-02 Por tema Marcuzzi, Javier Rubén
Estimado Eric

Una forma que a mi me ayudo mucho, era utilizar la forma de importar 
desde Rcmd, porque era gráfica y me escribía lo necesario.

¿Si la utiliza también da error?

O en todos casos importar con R studio y ver que pasa (posibles errores).

Como usted lee archivos generados por excel, posiblemente g es una 
etiqueta de "metadatos" que en excel se interpreta pero que por alguna 
razón se exporta *.csv. ¿Utiliza archivos xls generados por terceros?, 
porque cuándo a mi me pasan archivos en xls con datos para analizar me 
encuentro con "cada cosas".

Javier Marcuzzi

El 02/07/2014 04:32 p.m., neo 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 '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.
>
>
>
>
>
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-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


[R-es] error al leer una linea desde un archivo de texto

2014-07-02 Por tema neo
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 '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.
rt,retention time,,d11-16,,,
id,identificacion,
ar,area,
for,formula,
nh,no hidrocarburo,
ni,no integrable,
,,,en el caso de decano se uso 100 ul de solvente con fluoranteno,,,
,,
,,
conc estandar en el vial,204,mg/ml
biomasa usada,,µg
masa total en µg,30.04633288,ug,PEAKS MUY PEQUENOS,,,
Concentracion solvente,1,5
masaTotalHCextraido en mg,0.150231664,
terminado ?,rm,
,rt,id,for,ar,Conc en la muestra µg/ml,
,52.97,fluoranthene,,"52,869,756",,
,9.3,,,0,,
,9.72,,,0,,
,50.55,8-methyl decenoic acid,,0,,
,50.63,"9,12-octadecadienoic acid methylesther",,0,,
,51.08,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,53.88,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,56.63,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,59.28,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,61.83,tritetracontane,C43H48,0,0,
,63.75,nh,,0,0,
,64.3,"eicosane, 7-hexyl",C26H54,0,0,
,66.68,"eicosane, 7-hexyl",C26H54,0,0,
,68.99,"1,19-eicosadiene",C20H38,0,0,
,73.59,,,0,0,
,64.1,Eicosadien,C20H38,"663,803",2.56130957,
,68.89,Eicosadien,C20H38,"6,114,098",23.5914838,
,69.18,Tricosene,0,"1,299",0.005012242,
,70.92,Nonadecatriene,0,"1,007,772",3.888527271,
,79.89,Eicosadien/docosadien/octatriacontadien,0,0,0,
,,0,0,0,0,
,,0,0,0,0,
rt,retention time,,d11-18,,,
id,identificacion,
ar,area,
for,formula,
nh,no hidrocarburo,
ni,no integrable,
,,0.5,en el caso de decano se uso 100 ul de solvente con fluoranteno,,,
,, mg/ml analitco fluorantheno
,,
conc estandar en el vial,81,µg/ml
biomasa usada,,µg
masa total de HC en µg,104.5055285,µg/ml
Concentracion solvente,1,5
masaTotalHCextraido en mg,0.522527643,
terminado ?,dectemplate,
,rt,id,for,ar,Conc en la muestra µg/ml,
,52.97,fluoranthene,,"42,189,048",,
,9.3,,,0,,
,9.72,,,0,,
,50.55,8-methyl decenoic acid,,0,,
,50.63,"9,12-octadecadienoic acid methylesther",,0,,
,51.06,?? Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,53.87,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,56.65,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,59.29,Tetratetracontane / eicosane,C44H90 / C20H42,0,0,
,61.85,tritetracontane,C43H48,0,0,
,63.75,nh,,0,0,
,64.13,"1,19-eicosadiene",C26H54,0,0,
,66.7,"eicosane, 7-hexyl",C26H54,0,0,
,68.88,"1,19-eicosadiene",C20H38,0,0,
,73.57,"bicyclo[4.1.0]heptane, 7 pentyl",,"15,948,877",30.62072026,
,64.1,Eicosadien,C20H38,"4,215,958",8.094342352,
,68.89,Eicosadien,C20H38,"18,967,680",36.41660935,
,69.18,Tricosene,,"306,543",0.588540964,
,70.92,Nonadecatriene,,"6,624,960",12.71945648,
,79.888,Eicosadien/docosadien/octatriacontadien,,"8,367,942",16.06585913,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0,
,0,
___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es