Я использую R версию 2.15.3 (2013-03-01) на Ubuntu 12.10. Система находится на немецком языке, а значит, и R. Это становится неудобным при поиске сообщений об ошибках.Как изменить локаль R?
Выполнение R в xterm таким образом $ LANG="C" R
частично решает проблему. Затем R отображает все на английском языке. Но при загрузке RStudio таким образом, интерпретатор R все еще находится на немецком языке. Поэтому я ищу способ изменить локаль R в самом R.
Я нашел это: How to change language settings in R, но Sys.setenv(LANG = "en")
does't работа для меня:
2+x
# Fehler: Objekt 'x' nicht gefunden
Sys.setenv(LANG = "en")
2+x
# Fehler: Objekt 'x' nicht gefunden
Я также попытался Sys.setenv(LANG = "en_US.UTF-8")
без успеха.
Выход 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 добавлена для удобства)
у вас т «ЯЗЫК» между кавычками и/или без искажений (т. е. «ЯЗЫК»)? Во всяком случае, я не уверен, что это способ подойти к проблеме; моя система показывает ошибки на английском языке, даже если 'Sys.getlocale' показывает' Portuguese_Brazil.1252' все вокруг. –