学校で基本的にさまざまなグラフを表示するコードを書きましたが、それをコンピューター R
で使用したいと考えていました。Mac
R
コンピュータで端末コマンドを使用する方法はありますか? また、これらの端末コマンドMac
に関する詳細情報を入手できる場所はありますか?Mac
R
標準の R.app GUI ダウンロードで「R」コマンドを使用します。macports の代わりにそれを使用することをお勧めします。インストーラーを実行すると、次のように表示されます。
$ 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)
...
>
ワークスペースと履歴ファイル (.Rhistory と .RData) に現在の作業ディレクトリを使用するため、実際には 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 for Mac OS Xをインストールする場合は、Rコマンドラインツールを使用できます。RのWebサイトには、インストーラー付きのディスクイメージがあります。または、次のようにMacPorts経由でインストールできます。
$ sudo port install R
RのWebサイトには、MacPorts(2.8.1)よりも少し新しいバージョン(2.9.1)があります。