私はWindows 7でRを使用しています。どうやらRは英語以外の言語を話す証拠を見つけたようで、頑固に自分の言語でコンソールに出力することを主張しています。さまざまな理由で、これは望ましくなく、Rを英語にしたいです。
Rコンソールデスクトップショートカットのコマンドラインオプションとして_LANGUAGE=en
_を使用できますが、Rstudioの言語はまだ間違っています。RstudioはR実行可能ファイルを直接起動するため、ショートカットのコマンドライン引数を無視します。
_.Renviron
_の下に_C:\Users\[MY_NAME]\Documents
_ファイルを作成しようとしました。これは、getwd()
によって作業ディレクトリに返されるパスで、その中に_LANGUAGE=en
_があります。 Rはこれを無視します。 _R_ENVIRON
_および_R_ENVIRON_USER
_変数は_""
_として表示されるため、_.Renviron
_は正しいファイル名である必要があります。
_.Renviron
_の下に_R_HOME\etc
_を作成しようとしました(_R_HOME
_は_C:/PROGRA~1/R/R-215~1.0
_を指し、Rもそれを無視します)。
_R_HOME\etc
_にSys.setenv(LANGUAGE="en")
を追加することにある程度成功しました。これにより、最初の著作権情報を除き、Rコンソールからのすべての出力が英語になりました。
これをRStudioに反映させるために、Rをデフォルトの英語にするにはどうすればよいですか?
新規インストールでは、language = en
をRconsole
ファイル(デフォルトではR_HOME\etc
の下に存在します)に追加すると、RコンソールとRStudioでRの言語が英語になります。これは、作業ディレクトリ内のコードとRStudioの個々のプロジェクトによってオーバーライドできます。
まず、Rプログラムファイルフォルダーの下のetc
フォルダーに移動します。次に、Rconsole
ファイルを見つけます。 Rを英語で実行する場合は、language =
行を見つけ、language = en
に変更します。
注:Rconsoleファイルアイコンを右クリックし、[プロパティ]を選択して、ファイルを変更する権限を自分に付与します。
rprofile.siteではなく、Rconsoleファイルにする必要があります。
問題はRまたはRStudioではなく、Windows言語構成にあります。
Windowsを使用している場合は、次のように設定する必要があります(例:Windows 7):
地域と言語。
2.1。 「管理」タブに移動します
2.2。必要に応じて、[書式]の[書式]タブにも設定できます。
乾杯、ダーウィンPC
Rインストールディレクトリ、つまりC:\Program Files\R\
に移動します
そこからサブフォルダーetc/
に移動します
ファイルRconsole
をテキストエディター(メモ帳など)で開きます。
ファイルのlanguage =
行を調べます
そのような行をlanguage = en
で置き換えます
Rconsole
ファイルを保存して閉じ、Rguiを再度実行すると、インターフェースは英語になります
Rバージョン3.1.3
同じ問題がありました。私はラップトップのシステム設定->地域を米国に変更することで解決しました。次に、Rを再インストールします。システム言語は最終的に英語に変更されました。
sessionInfo()
ロケール:[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8