65

私は Windows 7 で R を使用しています。どうやら R は、私が英語以外の言語を話すという証拠を見つけたようで、頑固に自分の言語でコンソールに出力することを主張しています。さまざまな理由から、これは望ましくないため、R を英語にしたいと考えています。

機能するもの

R コンソール デスクトップ ショートカットのコマンド ライン オプションとして使用することはできLANGUAGE=enますが、言語は Rstudio ではまだ正しくなく、R 実行可能ファイルを直接起動するため、ショートカットのコマンド ライン引数を無視します。

うまくいかないこと

.Renvironの下にファイルを作成しようとしました。これは、C:\Users\[MY_NAME]\Documentsによって作業ディレクトリに返されるパスであり、その中にあります。R はこれを無視します。Myと変数が表示されるので、正しいファイル名になるはずです。getwd()LANGUAGE=enR_ENVIRONR_ENVIRON_USER"".Renviron

(を指す).Renvironの下にも作成しようとしましたが、R もそれを無視します。R_HOME\etcR_HOMEC:/PROGRA~1/R/R-215~1.0

Sys.setenv(LANGUAGE="en")追加することにある程度成功しましたR_HOME\etc。これにより、最初の著作権情報を除いて、R コンソールからのすべての出力が英語になりました。

質問

これがRStudioに伝播されるように、Rのデフォルトを英語にするにはどうすればよいですか?

4

6 に答える 6

46

新規インストールでlanguage = enは、Rconsoleファイル (既定では の下に存在するR_HOME\etc) に追加すると、R コンソールと RStudio で R の言語が英語になります。これは、作業ディレクトリ内のコードと RStudio の個々のプロジェクトでオーバーライドできます。

于 2012-10-06T14:06:14.007 に答える
14

問題は R や RStudio にあるのではなく、Windows の言語構成にあります。

Windows を使用している場合は、次のように設定する必要があります (例: Windows 7):

  1. コントロールパネル
  2. 地域と言語。

    2.1. 「管理」タブに移動します

    • 「非Unicodeプログラムの言語」、「システムロケールの変更」ボタンで設定します。

    2.2. 必要に応じて、[フォーマット] の [フォーマット] タブでも設定できます。

乾杯、ダーウィン PC

于 2013-07-02T15:37:58.480 に答える
14

Rprofile.site ではなく、Rconsole ファイルである必要があります。

于 2013-01-02T17:13:54.273 に答える
10
  1. R のインストール ディレクトリに移動します。つまり、C:\Program Files\R\

  2. そこからサブフォルダーに移動しますetc/

  3. ファイルをテキスト エディタ (メモ帳など) で開きます。Rconsole

  4. 行のファイルを調べますlanguage =

  5. そのような行を次のように置き換えますlanguage = en

  6. ファイルを保存して閉じ、RconsoleRgui を再度実行すると、インターフェイスは英語になります。

R バージョン 3.1.3

于 2015-08-05T14:54:39.123 に答える