Comment faire pour modifier les paramètres régionaux de R?
Je suis en utilisant R version 2.15.3 (2013-03-01) sur Ubuntu 12.10. Le Système est en allemand et est donc R. Cela vient unhandy lors de la recherche pour les messages d'erreur.
De l'exécution de la R dans un xterm cette façon $ LANG="C" R
résout partiellement le problème. Alors R affiche tout en anglais. Mais lors du chargement de RStudio de cette façon, la R interprète est encore en allemand. Donc, je suis à la recherche d'un moyen pour modifier les paramètres régionaux de R dans R lui-même.
J'ai trouvé ceci: Comment modifier les paramètres de langue dans la R, mais Sys.setenv(LANG = "en")
ne fonctionne pas pour moi:
2+x
# Fehler: Objekt 'x' nicht gefunden
Sys.setenv(LANG = "en")
2+x
# Fehler: Objekt 'x' nicht gefunden
J'ai aussi essayé Sys.setenv(LANG = "en_US.UTF-8")
, sans succès.
Sortie de Sys.getlocale()
Sys.getlocale()
# [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8;
# LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8;
# LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8;
# LC_IDENTIFICATION=C"
(linebrakes ajouté pour plus de commodité)
- Avez-vous essayé
LANG
entre guillemets et/ou unshortened (c'est à dire,LANGUAGE
)? De toute façon, je ne suis pas sûr que c'est la façon d'aborder le problème; mon système affiche les erreurs en anglais, même siSys.getlocale
montrePortuguese_Brazil.1252
tout autour.
Vous devez vous connecter pour publier un commentaire.
Juste eu le même problème et trouvé la solution qui a fonctionné pour moi sur Windows/Linux:
log("a")
et vérifier la langue du message d'erreurCe 2 a fonctionné pour moi. Pas plus de polonaise des messages d'erreur dans eclipse R. Bien, je pense que le 2ème a eu un effet. Grâce
edit: même si je dois l'exécution de ces chaque fois que je redémarre R environnement.
Essayer:
Prises à partir de: http://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Localization-of-messages qui devrait être consulté pour de plus amples détails.
"LANG="C"
œuvres.Essayer
Sys.setlocale("LC_TIME", "English")
Dans Ubuntu (14.04) c'est la solution qui a fonctionné pour moi:
Modifier la .Renviron fichier dans votre répertoire home et ajouter cette ligne:
Puis redémarrez R.
Vous avez juste besoin de
en_US.UTF-8
Il a travaillé pour moi dans OS X
Dans mon cas (OSX High Sierra + Ubuntu 14.04), je pourrais changer la langue de sortie R anglais seulement par l'utilisation de cette commande (avec effet immédiat, sans avoir à redémarrer la session R):
À modifier de façon permanente la langue soit d'ajouter la ligne ci-dessus pour votre
Rprofile.site
fichier (voir?Startup
) ou de créer/éditer le fichier.Renviron
dans votre dossier d'accueil (~/
) et entrez une ligne avecLANGUAGE=en
ou similaires (commeLANGUAGE="fr_FR.utf8"
pour les français avec l'encodage UTF-8 qui est utilisé par défaut dans Linux).Je pense que c'est un problème de votre Ubuntu, pas de R. Si le système d'exploitation ne dispose pas des paramètres régionaux "fr", le R ne peut pas l'utiliser. Découvrez le système d'exploitation locales. Ou à l'aide de la locale " C "au lieu de" en " peut fonctionner encore.
J'ai eu le même problème. Je l'ai résolu en changeant mon Macbook préférence système->région que NOUS. Ensuite, re-installer le R. Ensuite, le système de la langue a changé en fin de compte.
paramètres régionaux:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8