Discussion:
[R-es] codificación
Juan Antonio Gil
2017-12-22 15:28:34 UTC
Permalink
Estimados compañeros me tiene loco un problema de codificación que no
logro resolver. Importo un fichero cuyo nombre tiene acento. Pongamos
por ejemplo "Adrián.doc". Escribo el siguiente comando:

mdoc<-list.files(path = dest,pattern = "*.doc", full.names = TRUE)

Entonces mdoc, además del path, se me presenta como:

"Adria´n.doc"

Aunque le quite la tilde con:

mdoc1<-iconv(mdoc,"UTF-8","latin1"," ")

Como necesito llamar al fichero o ficheros para leerlo/s. No me funciona

file.rename(from=mdoc,to=mdoc1)

Mi pregunta es: ¿cómo puedo poner de nuevo el acento al nombre del
fichero?, o también ¿cómo me puede funcionar el rename?

Muchas gracias,


Juan


--
Juan Antonio Gil Pascual
Matemático, estadístico, especialista en Text Mining
correo: ***@telefonica.net
web: www.jgil.acta.es


AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de Política Jurídica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
Carlos Ortega
2017-12-22 16:31:49 UTC
Permalink
Hola Juan Antonio,

En Mac no me aparece este error...

> dest <- getwd()
> mdoc<-list.files(path = dest,pattern = "*.txt", full.names = TRUE)
> mdoc
[1] "/Users/cof/Downloads/Adrián.txt"
> Sys.getlocale()
[1] "es_ES.UTF-8/es_ES.UTF-8/es_ES.UTF-8/C/es_ES.UTF-8/es_ES.UTF-8"

Mira los "locale" que tienes... con Sys.setlocale() los puedes configurar.
Probaré en una máquina Windows si no das con una solución.

Saludos,
Carlos Ortega
www.qualityexcellence.es



El 22 de diciembre de 2017, 16:28, Juan Antonio Gil <***@edu.uned.es>
escribió:

> Estimados compañeros me tiene loco un problema de codificación que no
> logro resolver. Importo un fichero cuyo nombre tiene acento. Pongamos
> por ejemplo "Adrián.doc". Escribo el siguiente comando:
>
> mdoc<-list.files(path = dest,pattern = "*.doc", full.names = TRUE)
>
> Entonces mdoc, además del path, se me presenta como:
>
> "Adria´n.doc"
>
> Aunque le quite la tilde con:
>
> mdoc1<-iconv(mdoc,"UTF-8","latin1"," ")
>
> Como necesito llamar al fichero o ficheros para leerlo/s. No me funciona
>
> file.rename(from=mdoc,to=mdoc1)
>
> Mi pregunta es: ¿cómo puedo poner de nuevo el acento al nombre del
> fichero?, o también ¿cómo me puede funcionar el rename?
>
> Muchas gracias,
>
>
> Juan
>
>
> --
> Juan Antonio Gil Pascual
> Matemático, estadístico, especialista en Text Mining
> correo: ***@telefonica.net
> web: www.jgil.acta.es
>
>
> AVISO LEGAL. Este mensaje puede contener información reservada y
> confidencial. Si usted no es el destinatario no está autorizado a copiar,
> reproducir o distribuir este mensaje ni su contenido. Si ha recibido este
> mensaje por error, le rogamos que lo notifique al remitente.
> Le informamos de que sus datos personales, que puedan constar en este
> mensaje, están incorporados a un fichero titularidad de la UNED cuya
> finalidad es la de mantener el contacto con usted. En cualquier momento
> podrá ejercer sus derechos de acceso, rectificación, cancelación y
> oposición ante la UNED, Departamento de Política Jurídica de Seguridad de
> la Información<http://portal.uned.es/portal/page?_pageid=93,
> 24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede
> electrónica<https://sede.uned.es/> de la Universidad.
>
> _______________________________________________
> R-help-es mailing list
> R-help-***@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]
Juan Antonio Gil
2017-12-22 16:53:02 UTC
Permalink
Muchas gracias Carlos pero creo tengo los locale correctos:

> Sys.getlocale()
[1] "LC_COLLATE=Spanish_Spain.1252;LC_CTYPE=Spanish_Spain.1252;LC_MONETARY=Spanish_Spain.1252;LC_NUMERIC=C;LC_TIME=Spanish_Spain.1252"

¿Puede ser que no tengo UTF-8?

Saludos,


Juan


El 22/12/2017 a las 17:31, Carlos Ortega escribió:
Hola Juan Antonio,

En Mac no me aparece este error...

> dest <- getwd()
> mdoc<-list.files(path = dest,pattern = "*.txt", full.names = TRUE)
> mdoc
[1] "/Users/cof/Downloads/Adrián.txt"
> Sys.getlocale()
[1] "es_ES.UTF-8/es_ES.UTF-8/es_ES.UTF-8/C/es_ES.UTF-8/es_ES.UTF-8"

Mira los "locale" que tienes... con Sys.setlocale() los puedes configurar.
Probaré en una máquina Windows si no das con una solución.

Saludos,
Carlos Ortega
www.qualityexcellence.es<http://www.qualityexcellence.es>



El 22 de diciembre de 2017, 16:28, Juan Antonio Gil <***@edu.uned.es<mailto:***@edu.uned.es>> escribió:
Estimados compañeros me tiene loco un problema de codificación que no
logro resolver. Importo un fichero cuyo nombre tiene acento. Pongamos
por ejemplo "Adrián.doc". Escribo el siguiente comando:

mdoc<-list.files(path = dest,pattern = "*.doc", full.names = TRUE)

Entonces mdoc, además del path, se me presenta como:

"Adria´n.doc"

Aunque le quite la tilde con:

mdoc1<-iconv(mdoc,"UTF-8","latin1"," ")

Como necesito llamar al fichero o ficheros para leerlo/s. No me funciona

file.rename(from=mdoc,to=mdoc1)

Mi pregunta es: ¿cómo puedo poner de nuevo el acento al nombre del
fichero?, o también ¿cómo me puede funcionar el rename?

Muchas gracias,


Juan


--
Juan Antonio Gil Pascual
Matemático, estadístico, especialista en Text Mining
correo: ***@telefonica.net<mailto:***@telefonica.net>
web: www.jgil.acta.es<http://www.jgil.acta.es>


AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de Política Jurídica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.

_______________________________________________
R-help-es mailing list
R-help-***@r-project.org<mailto:R-help-***@r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es



--
Saludos,
Carlos Ortega
www.qualityexcellence.es<http://www.qualityexcellence.es>


--
Juan Antonio Gil Pascual
Matemático, estadístico, especialista en Text Mining
correo: ***@telefonica.net<mailto:***@telefonica.net>
web: www.jgil.acta.es<http://www.jgil.acta.es>

AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de Política Jurídica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.

[[alternative HTML version deleted]]
Carlos Ortega
2017-12-22 18:06:35 UTC
Permalink
Prueba...

https://stackoverflow.com/questions/31483964/read-csv-file-in-r-with-spanish-characters-%C2%B4-%C3%B1

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 22 de diciembre de 2017, 17:53, Juan Antonio Gil <***@edu.uned.es>
escribió:

>
> Muchas gracias Carlos pero creo tengo los locale correctos:
>
> > Sys.getlocale()[1] "LC_COLLATE=Spanish_Spain.1252;LC_CTYPE=Spanish_Spain.1252;LC_MONETARY=Spanish_Spain.1252;LC_NUMERIC=C;LC_TIME=Spanish_Spain.1252"
>
> ¿Puede ser que no tengo UTF-8?
>
> Saludos,
>
>
> Juan
>
>
>
> El 22/12/2017 a las 17:31, Carlos Ortega escribió:
>
> Hola Juan Antonio,
>
> En Mac no me aparece este error...
>
> > dest <- getwd()
> > mdoc<-list.files(path = dest,pattern = "*.txt", full.names = TRUE)
> > mdoc
> [1] "/Users/cof/Downloads/Adrián.txt"
> > Sys.getlocale()
> [1] "es_ES.UTF-8/es_ES.UTF-8/es_ES.UTF-8/C/es_ES.UTF-8/es_ES.UTF-8"
>
> Mira los "locale" que tienes... con Sys.setlocale() los puedes configurar.
> Probaré en una máquina Windows si no das con una solución.
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
>
> El 22 de diciembre de 2017, 16:28, Juan Antonio Gil <***@edu.uned.es>
> escribió:
>
>> Estimados compañeros me tiene loco un problema de codificación que no
>> logro resolver. Importo un fichero cuyo nombre tiene acento. Pongamos
>> por ejemplo "Adrián.doc". Escribo el siguiente comando:
>>
>> mdoc<-list.files(path = dest,pattern = "*.doc", full.names = TRUE)
>>
>> Entonces mdoc, además del path, se me presenta como:
>>
>> "Adria´n.doc"
>>
>> Aunque le quite la tilde con:
>>
>> mdoc1<-iconv(mdoc,"UTF-8","latin1"," ")
>>
>> Como necesito llamar al fichero o ficheros para leerlo/s. No me funciona
>>
>> file.rename(from=mdoc,to=mdoc1)
>>
>> Mi pregunta es: ¿cómo puedo poner de nuevo el acento al nombre del
>> fichero?, o también ¿cómo me puede funcionar el rename?
>>
>> Muchas gracias,
>>
>>
>> Juan
>>
>>
>> --
>> Juan Antonio Gil Pascual
>> Matemático, estadístico, especialista en Text Mining
>> correo: ***@telefonica.net
>> web: www.jgil.acta.es
>>
>>
>> AVISO LEGAL. Este mensaje puede contener información reservada y
>> confidencial. Si usted no es el destinatario no está autorizado a copiar,
>> reproducir o distribuir este mensaje ni su contenido. Si ha recibido este
>> mensaje por error, le rogamos que lo notifique al remitente.
>> Le informamos de que sus datos personales, que puedan constar en este
>> mensaje, están incorporados a un fichero titularidad de la UNED cuya
>> finalidad es la de mantener el contacto con usted. En cualquier momento
>> podrá ejercer sus derechos de acceso, rectificación, cancelación y
>> oposición ante la UNED, Departamento de Política Jurídica de Seguridad de
>> la Información<http://portal.uned.es/portal/page?_pageid=93,244
>> 32769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede
>> electrónica<https://sede.uned.es/> de la Universidad.
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-***@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
> --
> Juan Antonio Gil Pascual
> Matemático, estadístico, especialista en Text Mining
> correo: ***@telefonica.net
> web: www.jgil.acta.es
>
>
> *AVISO LEGAL*. Este mensaje puede contener información reservada y
> confidencial. Si usted no es el destinatario no está autorizado a copiar,
> reproducir o distribuir este mensaje ni su contenido. Si ha recibido este
> mensaje por error, le rogamos que lo notifique al remitente.
> Le informamos de que sus datos personales, que puedan constar en este
> mensaje, están incorporados a un fichero titularidad de la UNED cuya
> finalidad es la de mantener el contacto con usted. En cualquier momento
> podrá ejercer sus derechos de acceso, rectificación, cancelación y
> oposición ante la UNED, Departamento de Política Jurídica de Seguridad de
> la Información
> <http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>,
> o a través de la Sede electrónica <https://sede.uned.es/> de la
> Universidad.
>



--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]
Javier Marcuzzi
2017-12-22 22:21:45 UTC
Permalink
Estimado Juan Antonio Gil

Las codificaciones de texto son de lo más engorroso, no por difícil sino
por comportamientos algo inesperados, a ni me paso de perder la
funcionalidad al cambiar de carpeta dentro de la misma computadora. Pero
sobre su problema, hay algo de sistema operativo y R, una forma que puede
ayudar es utilizar un programa, rcmdr, Rstudio, visual studio, y con estos
ir a la parte de importar datos, generalmente escriben algo de código por
nosotros y nos salvan un problema, como puede ser otro inconveniente que me
llevó mucho tiempo, el archivo txt o csv se leía correctamente pero el
salto de línea estaba en el sistema operativo de la computadora que preparó
los datos, a los ojos humanos estaba correcto, pero en la parte informática
había algo más, fallaba en R pero no en otros programas.

Javier Rubén Marcuzzi

El 22 de diciembre de 2017, 12:28, Juan Antonio Gil <***@edu.uned.es>
escribió:

> Estimados compañeros me tiene loco un problema de codificación que no
> logro resolver. Importo un fichero cuyo nombre tiene acento. Pongamos
> por ejemplo "Adrián.doc". Escribo el siguiente comando:
>
> mdoc<-list.files(path = dest,pattern = "*.doc", full.names = TRUE)
>
> Entonces mdoc, además del path, se me presenta como:
>
> "Adria´n.doc"
>
> Aunque le quite la tilde con:
>
> mdoc1<-iconv(mdoc,"UTF-8","latin1"," ")
>
> Como necesito llamar al fichero o ficheros para leerlo/s. No me funciona
>
> file.rename(from=mdoc,to=mdoc1)
>
> Mi pregunta es: ¿cómo puedo poner de nuevo el acento al nombre del
> fichero?, o también ¿cómo me puede funcionar el rename?
>
> Muchas gracias,
>
>
> Juan
>
>
> --
> Juan Antonio Gil Pascual
> Matemático, estadístico, especialista en Text Mining
> correo: ***@telefonica.net
> web: www.jgil.acta.es
>
>
> AVISO LEGAL. Este mensaje puede contener información reservada y
> confidencial. Si usted no es el destinatario no está autorizado a copiar,
> reproducir o distribuir este mensaje ni su contenido. Si ha recibido este
> mensaje por error, le rogamos que lo notifique al remitente.
> Le informamos de que sus datos personales, que puedan constar en este
> mensaje, están incorporados a un fichero titularidad de la UNED cuya
> finalidad es la de mantener el contacto con usted. En cualquier momento
> podrá ejercer sus derechos de acceso, rectificación, cancelación y
> oposición ante la UNED, Departamento de Política Jurídica de Seguridad de
> la Información<http://portal.uned.es/portal/page?_pageid=93,
> 24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede
> electrónica<https://sede.uned.es/> de la Universidad.
>
> _______________________________________________
> R-help-es mailing list
> R-help-***@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]
BERENICE DOMINGUEZ SANCHEZ
2018-01-03 17:17:45 UTC
Permalink
Comunidad es muy poco mi conocimiento en expresiones regules cómo puedo hacer en r si quiero identificar una cantidad negativa en una línea

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: R-help-es <r-help-es-***@r-project.org> on behalf of Javier Marcuzzi <***@gmail.com>
Sent: Friday, December 22, 2017 4:21:45 PM
To: Juan Antonio Gil
Cc: Lista R
Subject: Re: [R-es] codificación

Estimado Juan Antonio Gil

Las codificaciones de texto son de lo más engorroso, no por difícil sino
por comportamientos algo inesperados, a ni me paso de perder la
funcionalidad al cambiar de carpeta dentro de la misma computadora. Pero
sobre su problema, hay algo de sistema operativo y R, una forma que puede
ayudar es utilizar un programa, rcmdr, Rstudio, visual studio, y con estos
ir a la parte de importar datos, generalmente escriben algo de código por
nosotros y nos salvan un problema, como puede ser otro inconveniente que me
llevó mucho tiempo, el archivo txt o csv se leía correctamente pero el
salto de línea estaba en el sistema operativo de la computadora que preparó
los datos, a los ojos humanos estaba correcto, pero en la parte informática
había algo más, fallaba en R pero no en otros programas.

Javier Rubén Marcuzzi

El 22 de diciembre de 2017, 12:28, Juan Antonio Gil <***@edu.uned.es>
escribió:

> Estimados compañeros me tiene loco un problema de codificación que no
> logro resolver. Importo un fichero cuyo nombre tiene acento. Pongamos
> por ejemplo "Adrián.doc". Escribo el siguiente comando:
>
> mdoc<-list.files(path = dest,pattern = "*.doc", full.names = TRUE)
>
> Entonces mdoc, además del path, se me presenta como:
>
> "AdriaŽn.doc"
>
> Aunque le quite la tilde con:
>
> mdoc1<-iconv(mdoc,"UTF-8","latin1"," ")
>
> Como necesito llamar al fichero o ficheros para leerlo/s. No me funciona
>
> file.rename(from=mdoc,to=mdoc1)
>
> Mi pregunta es: ¿cómo puedo poner de nuevo el acento al nombre del
> fichero?, o también ¿cómo me puede funcionar el rename?
>
> Muchas gracias,
>
>
> Juan
>
>
> --
> Juan Antonio Gil Pascual
> Matemático, estadístico, especialista en Text Mining
> correo: ***@telefonica.net
> web: www.jgil.acta.es<http://www.jgil.acta.es>
>
>
> AVISO LEGAL. Este mensaje puede contener información reservada y
> confidencial. Si usted no es el destinatario no está autorizado a copiar,
> reproducir o distribuir este mensaje ni su contenido. Si ha recibido este
> mensaje por error, le rogamos que lo notifique al remitente.
> Le informamos de que sus datos personales, que puedan constar en este
> mensaje, están incorporados a un fichero titularidad de la UNED cuya
> finalidad es la de mantener el contacto con usted. En cualquier momento
> podrá ejercer sus derechos de acceso, rectificación, cancelación y
> oposición ante la UNED, Departamento de Política Jurídica de Seguridad de
> la Información<http://portal.uned.es/portal/page?_pageid=93,
> 24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede
> electrónica<https://sede.uned.es/> de la Universidad.
>
> _______________________________________________
> R-help-es mailing list
> R-help-***@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

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

[[alternative HTML version deleted]]
Loading...