studio - instalador r
Cómo cambiar la configuración de idioma en R (14)
¡simplemente tiene que cambiar el lenguaje básico de microsoft en su computadora!
presione el botón de Windows junto con r, e inserte el siguiente código en la ventana que está abierta
control.exe / name Microsoft.Language
cargue el paquete de idioma que desea usar y cambie las opciones. pero ten cuidado, ¡esto también cambiará tu distribución del teclado!
Mis mensajes de error se muestran en francés. ¿Cómo puedo cambiar la configuración del idioma de mi sistema para que los mensajes de error se muestren en inglés?
En Ubuntu 14.04 LTS tuve que eliminar el #
del comentario #LANGUAGE=EN
.
Todas las otras opciones din no funcionan para mí.
En el caso de RStudio para Windows, tuve éxito en cambiar el idioma siguiendo las instrucciones que se encuentran en las Preguntas frecuentes de R para Windows , en particular escribí:
language = EN
dentro del archivo Rconsole
(en mi instalación es C:/Program Files/R/R-2.15.2/etc/Rconsole
); esto funciona también para el comando Rscript
.
Por ejemplo, puede ubicar el archivo Rconsole
con estos dos comandos desde un símbolo del sistema:
cd /
dir Rconsole /s
El primero hace que la raíz sea el directorio actual, el segundo busca el archivo Rconsole
.
En la siguiente captura de pantalla tiene que el archivo Rconsole
está en la carpeta C:/Program Files/R/R-3.4.1/etc
Puede tener más de una ubicación, en ese caso puede editar todos los archivos de Rconsole
.
Después de eso puede abrir el archivo Rconsole
con su editor favorito y buscar el language =
línea language =
y luego agregar EN
al final de esa línea.
En la siguiente captura de pantalla, la línea interesante es el número 70 y debe agregar EN
al final.
Esto funciona desde la línea de comando:
$ export LANG=en_US.UTF-8
Ninguna de las otras respuestas anteriores funcionó para mí
Estoy usando R Studio en una Mac y no pude encontrar el archivo Rconsole. Así que tomé una forma más brutal y simplemente eliminé los archivos de idioma no deseados de la aplicación R. Simplemente tiene que ir a su Rapp en la carpeta de la aplicación, hacer clic con el botón derecho, mostrar el contenido del paquete y luego / contents / Resources /. Existen los archivos de idioma, por ejemplo, English.lproj o en mi caso de.lproj, que eliminé. Después de reiniciar R, los mensajes de error aparecen en inglés ... ¡Tal vez eso sea útil!
Lo único que funcionó para mí fue desinstalar R por completo (asegúrese de eliminarlo también de los archivos de Programas) e instalarlo, pero deseleccione Message Translations durante el proceso de instalación. Cuando instalé R, y posteriormente RCmdr, finalmente apareció en inglés.
Para los usuarios de mac, encontré esto en la R para Mac FAQ
Si usa una configuración no estándar (por ejemplo, un idioma diferente de los formatos), puede anular la detección automática realizada estableciendo la configuración predeterminada de `force.LANG '', como por ejemplo
defaults write org.R-project.R force.LANG en_US.UTF-8
cuando se ejecuta en la Terminal, aplicará la configuración de inglés de EE. UU. independientemente de la configuración del sistema. Si no sabe qué Terminal es, puede usar este comando R en su lugar:
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
pero no olvides salir de R e iniciar R.app nuevamente después. Tenga en cuenta que siempre debe usar la versión `.UTF-8 ''de la configuración regional; de lo contrario, R.app no funcionará correctamente.
Esto me ayudó a cambiar el idioma de mi consola de chino a inglés.
Para mí trabajó:
Sys.setlocale("LC_MESSAGES", "en_US.utf8")
Pruebas:
> Sys.setlocale("LC_MESSAGES", "en_US.utf8")
[1] "en_US.utf8"
> x[3]
Error: object ''x'' not found
Aquí está el comienzo de mi sessionInfo
:
> sessionInfo()
R version 3.4.1 (2017-06-30)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.2 LTS
Si desea cambiar el idioma de R en el terminal al inglés para siempre, esto funciona bien para mí en macOS:
Abre terminal.app y di:
touch .bash_profile
Luego dice:
open -a TextEdit.app .bash_profile
Estos dos comandos lo ayudarán a abrir el archivo ".bash_profile" en TextEdit.
Agregue esto al archivo ".bash_profile":
export LANG=en_US.UTF-8
Luego guarde el archivo, vuelva a abrir la terminal y escriba R
, verá que su idioma ha cambiado a inglés.
Si desea que el idioma vuelva a ser original, simplemente agregue un #
antes de export LANG=en_US.UTF-8
.
Si usas Ubuntu, establecerás
LANGUAGE=en
en /etc/R/Renviron.site.
También es posible que desee conocer la diferencia entre, por ejemplo, Sys.setenv(LANG = "ru")
y Sys.setlocale(locale = "ru_RU.utf8")
.
> Sys.setlocale(locale = "ru_RU.utf8")
[1] "LC_CTYPE=ru_RU.utf8;LC_NUMERIC=C;LC_TIME=ru_RU.utf8;LC_COLLATE=ru_RU.utf8;LC_MONETARY=ru_RU.utf8;LC_MESSAGES=en_IE.utf8;LC_PAPER=en_IE.utf8;LC_NAME=en_IE.utf8;LC_ADDRESS=en_IE.utf8;LC_TELEPHONE=en_IE.utf8;LC_MEASUREMENT=en_IE.utf8;LC_IDENTIFICATION=en_IE.utf8"
Si está interesado en cambiar el comportamiento de las funciones que se refieren a uno de estos elementos (por ejemplo, strptime
para extraer fechas), debe usar Sys.setlocale()
. Ver ?Sys.setlocale
para más detalles. Para ver todos los idiomas disponibles en un sistema Linux, puede ejecutar
system("locale -a", intern = TRUE)
Una solución simple sería establecer export Lang = C en tu script bash. Tuve un problema similar en el que el idioma predeterminado era el alemán, por lo que volví al inglés.
escriba esto primero: system ("defaults write org.R-project.R force.LANG en_US.UTF-8") luego obtendrá un número de índice (en mi caso es 127)
luego escriba: Sys.setenv (LANG = "en") luego escriba el número y ENTER 127
Puede configurar esto usando la función Sys.setenv()
. Mi sesión R está predeterminada en inglés, por lo que la configuraré en francés y luego de nuevo en la siguiente:
> Sys.setenv(LANG = "fr")
> 2 + x
Erreur : objet ''x'' introuvable
> Sys.setenv(LANG = "en")
> 2 + x
Error: object ''x'' not found
Una lista de las abreviaturas se puede encontrar here .
Sys.getenv()
le proporciona una lista de todas las variables de entorno establecidas.