5

学校で基本的にさまざまなグラフを表示するコードを書きましたが、それをコンピューター Rで使用したいと考えていました。Mac

Rコンピュータで端末コマンドを使用する方法はありますか? また、これらの端末コマンドMacに関する詳細情報を入手できる場所はありますか?Mac R

4

2 に答える 2

11

標準の 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()
}
于 2009-07-22T19:12:25.030 に答える
2

R for Mac OS Xをインストールする場合は、Rコマンドラインツールを使用できます。RのWebサイトには、インストーラー付きのディスクイメージがあります。または、次のようにMacPorts経由でインストールできます。

$ sudo port install R

RのWebサイトには、MacPorts(2.8.1)よりも少し新しいバージョン(2.9.1)があります。

于 2009-07-15T18:46:44.083 に答える