標準のR.app GUIダウンロードで「R」コマンドを使用していますが、これをmacportsの代わりに使用することをお勧めします。インストーラを実行した後、私は次を参照してください。それは、ワークスペースと歴史ファイル(.Rhistoryと.RData)の現在の作業ディレクトリを使用しているため
$ which R
/usr/local/bin/R
$ ls -l /usr/local/bin/R
lrwxr-xr-x 1 root wheel 47 Nov 12 2008 /usr/local/bin/R -> /Library/Frameworks/R.framework/Resources/bin/R
$ R
R version 2.8.0 (2008-10-20)
...
>
は、私は実際、むしろGUIよりも、これを使用することを好みます。この方法でファイルシステムディレクトリでプロジェクトを整理するのが簡単になります。コマンドラインを使って他のタスク(データ前処理スクリプトの実行など)を行っているのなら、非常に自然です。
また、端末のバージョンでは、Ctrl-Cを押すと高価な計算を簡単にキャンセルできます。これらの間にGUIがロックされることがあります。
デフォルトでは、Mac端末RはX11ディスプレイシステムを使用していますが、これはGUIで使用されているQuartzのようなものではありません。あなたはこのかかわらを変更することができますCarbonELパッケージを取得し、あなたの~/.Rprofile
に次のように置く:好奇心のうち
goquartz = function() {
library("CarbonEL")
options(device='quartz')
Sys.unsetenv("DISPLAY")
}
if (.Platform$GUI == "X11") {
# this means we're running in the terminal (not GUI) version.
# if you actually want the X11 display, comment out the following line
goquartz()
}
、「R terminalコマンド」何ですか?グーグルはESS/Emacs(これは私が使っていない)と関係があるかもしれないと示唆しているようです。それとも、知っておくべきより基本的なものですか? – ars
Rはプログラミング言語です。 Emacsはテキストエディタです。 ESSは後者の中からフォームを使用する方法ですが、そうでなければお互いに関係がありません。 – Ken
@Ken、私は知っています。しかし、ありがとう。 :)しかし、 "R端末コマンド"とは何ですか? – ars