Windows版RのFAQ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
R for Windows FAQ
Version for rw1080
B. D. Ripley
http://www.stats.ox.ac.uk/pub/R/rw-FAQ.html
の日本語訳です.
----
* 1 導入 (Introduction)
この FAQ は, R の Windows への移植に関するもので, そのバ...
http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
{ その日本語訳は: [[R-FAQ日本語訳]] (Version 1.7-27) }
ここに書かれた情報は, Windows 版 R の最近のバージョン (1....
* 2 インストールおよび用法 (Installation and Usage)
** 2.1 最新版はどこで見つけることができますか? (Where can...
適当な CRAN サイトにアクセスして (サイトのリストについて...
1) rw1080.exe は約 21Mb あります.
これにはすべてのコンポーネントが含まれていて, あなたがお...
2) ディレクトリー miniR には, miniR.exe および 8個の mini...
PDF 形式の「R 入門 (An Introduction to R)」と「データのイ...
** 2.2 Windows 版 R をインストールするには? (How do I ins...
R の動作環境として Windows 95/98/ME/NT4/2000/XP が必要で...
ソースからパッケージを構築したい場合は, スペースを含まな...
rw1080.exe あるいは miniR.exe を用いるには. そのアイコン...
注 (インストール時に R 用のグループを作らないようにしてい...
R 用の作業ディレクトリーを選んでください. マニュアルでイ...
また, コマンド・ライン引数を, 「リンク先 (Target)」フィー...
環境変数も「リンク先 (Target)」フィールドの末尾に設定する...
** 2.3 インストールをカスタマイズすることは可能でしょうか...
インストールをカスタマイズする通常の方法は, 表示されるウ...
:/SILENT|インストールの進捗状況ウィンドウとエラー・メッセ...
:/VERYSILENT|エラー・メッセージのみ表示します.
:/DIR="x:?dirname"|デフォールトのインストール・ディレクト...
:/GROUP="folder name"|デフォールトのスタート・メニューの...
:/COMPONENTS="comma separated list of component names"|コ...
下記を用いると, インストールに用いた設定をファイルに保存...
:/SAVEINF="filename"|諸設定を指定のファイルに保存します. ...
:/LOADINF="filename"|コマンド・ラインをチェックした後で, ...
インストール成功は終了コード 0 になります. 不成功の場合, ...
** 2.4 R を起動するには? (How do I run it?)
インストール時に作成したショートカットをダブルクリックす...
別のプロジェクト {作業ディレクトリー} で開始したい場合は,...
(たとえば, `MS-DOS window' (Windows 9x/ME), 「コマンド・...
** 2.5 R をアンインストールするには? (How do I UNinstall ...
通常は, スタート・メニューの R グループ内にある「Uninstal...
R のアンインストールは, 初期インストールから存在するファ...
他のどの方法でもうまくいかなかった場合は, R がインストー...
** 2.6 アップグレードするための最良の方法は? (What's the ...
これは好みの問題になります. 大部分の人々にとって最良の方...
** 2.7 R が使うメモリーのサイズに制限があるように見えるの...
実際に制限があります.
その上限値は, コマンド・ラインのフラグ --max-mem-size で...
メモリー・マネジャーの働き方のため, 空きメモリーがあって...
メモリーの用法についての情報は, ?Memory および ?memory.si...
フラグ --max-mem-size の値があまりに大きすぎると R の起動...
別のメモリー・マネジャーを使うように R をコンパイルするこ...
** 2.8 異なるディレクトリー内の異なるプロジェクト用にワー...
プロジェクト毎に別々のショートカットを作ってください: Q2....
別の方法としては, プロジェクト用に使いたいディレクトリー...
** 2.9 R からプリントするには? (How do I print from R?)
何をプリントするかに依存します.
- グラフィックス・ウィンドウは, メニューからプリントする...
- File | Print メニューによって R コンソールあるいはペー...
- ページャーあるいは HTML ブラウザーからヘルプ・ファイル...
- もしも, RHOME?bin?helpPRINT.bat を構成 (configure) 済み...
** 2.10 R BATCH を使うことができますか? (Can I use R BATC...
はい. Windows では Rcmd BATCH がそれに相当します: 詳細に...
また, Rterm.exe を用いてバッチ・ファイルを組み立てること...
path_to_R?bin?Rterm.exe --no-restore --no-save < %1 > %1...
`2>&1' の意味は, ウォーニングとエラーを通常の出力と同じフ...
** 2.11 ESS と (X)emacs と一緒に rw1080 を使うことはでき...
はい. ESS の最近のバージョン (たとえば 5.1.20) には, この...
ESS についての問合せは, R メーリング・リストではなく, ESS...
** 2.12 HOME および作業ディレクトリーとは何ですか? (What ...
文書内のいくつかの場所がこれらの用語を用います.
作業ディレクトリーとは, Rgui あるいは Rterm が起動された...
ホーム・ディレクトリーはつぎのようにして設定されます:
- 環境変数 R_USER が設定されていれば, その値が用いられます.
- そうでない場合, 環境変数 HOME が設定されていれば, その...
- そうでない場合, 環境変数 HOMEDRIVE と HOMEPATH が設定さ...
- これらのすべてに該当しない場合, カレント・ディレクトリ...
R のコードの Sys.getenv("R_USER") を実行することによって,...
** 2.13 環境変数を設定するには? (How do I set environment...
R では環境変数を 3通りの方法で設定することができます.
+ コマンド・ライン上で, name=value のように環境変数名と値...
path_to_R?bin?Rgui.exe HOME=p:/ R_LIBS=p:/myRlib
+ 作業ディレクトリーあるいはホーム・ディレクトリー内の環...
R_LIBS=p:/myRlib
また, (あなたに適切なパーミッションが与えられていれば) 環...
環境ファイルの詳細については ?Startup をご参照ください.
+ Windows を介するすべてのアプリケーションの環境変数の設...
環境変数の設定値の優先順序は, 上記のリスト順, つまり, コ...
** 2.14 確かにそこにファイルがあるのに, R がそれを見つけ...
そのファイルをどうやって指定しましたか?
R の文字列では, バックスラッシュ {あるいは円記号} は 2重...
厄介の種として他にありそうなのは, フォルダー名にスペース...
** 2.15 R はレジストリーを使いますか? (Does R use the Reg...
R 自身はレジストリーを使いません.
R のインストーラーは, アンインストールを可能にするために,...
(bin フォルダーにある) RSetReg.exe を実行するとこれらのレ...
** 2.16 R はオートメーション (OLE, COM) をサポートしてい...
直接には, サポートしていません.
Thomas Baier 作の (D)COM サーバーがあり, CRAN (http://cra...
別の (D)COM サーバーが http://www.omegahat.org/ から入手...
** 2.17 インターネット・ダウンロード機能がうまく動きませ...
たとえば, update.packages および Packages メニューのメニ...
私たちはこれについていくつかの報告を受けています (ところ...
(a) 代替の internet2.dll を使ってください. それには, フラ...
(b) プロクシーを設定する必要があります: ?download.file を...
/R/rw1080/bin/RGui.exe http_proxy=http://user:pass@ganne...
/R/rw1080/bin/RGui.exe http_proxy=http://gannet/ http_pr...
2番目の例では, HTTP ダウンロードがはじめて用いられるとき...
** 2.18 ある種の文字を入力すると Rgui がクラッシュします....
以前はときどきこの問題が起こっていました. その中で私たち...
もしもこの問題がまだ発生するならば, 自己解凍アーカイブ ft...
この修正を行うことにより, 他の問題 (たとえば, 日付-時刻関...
** 2.19 その他の奇妙なクラッシュについて. (Other strange ...
Rgui.exe が起動に失敗して, "Floating-point invalid operat...
これらのエラーについては, 私たちが修正したり対処方法を出...
* 3 パッケージ (Packages)
** 3.1 このバージョンにパッケージ (ライブラリー) をインス...
はい. ただし, パッケージの作者かあるいは CRAN の bin/wind...
プリコンパイルされたパッケージは, CRAN から, あるいはロー...
注意: CRAN ではプリコンパイルされたバージョンはサポートさ...
プリコンパイルされたバージョンや最新版がない場合, あるい...
注意: これ {ソースからのインストール} は, かなり複雑です....
** 3.2 私には rw1080?library に対する書込みのパーミッショ...
あなたはパッケージを好きな場所にインストールすることがで...
あなたのパッケージが p:?myRlib にインストールされているも...
- 環境変数 R_LIBS に p:?myRlib を設定する
あるいは,
- パッケージを使うときにライブラリーの場所を指定する. た...
library(mypkg, lib.loc="p:/myRlib")
** 3.3 私がインストールしたパッケージが HTML ヘルプ・シス...
プリコンパイルされたパッケージをインストールした後に HTML...
> link.html.help()
Packages メニューから, あるいは install.packages() を使っ...
** 3.4 私の関数が HTML ヘルプ検索システムで見つかりません...
あなたがインストールしたパッケージの関数がつぎの条件を満...
- そのパッケージが rw1080?library にインストールされている
- そのパッケージのトップ‐レベル・ディレクトリー内に CONTE...
- そのパッケージをインストールした後に, Q3.3 に記載された...
これらのすべてを満たしているならば, そのパッケージの関数...
もしも HTML ヘルプ検索システムがまったく動作しない場合は,...
3.5 パッケージのロード (読込み) が失敗します. (Loading a ...
そのパッケージはこのバージョンの R 用にコンパイルされてい...
パッケージが R のどのバージョン用にコンパイルされたか調べ...
(Windows Explorer を使ってその DLL 上で右クリックし, プロ...
** 3.6 パッケージ TclTk が動作しません. (Package TclTk do...
tcltk を動作させるには, Tcl がインストールされている必要...
Tcl/Tk support files were not installed
というメッセージが表示されるならば, そのオプションのファ...
もうひとつの方法として, あなたが環境変数 MY_TCLTK を空で...
** 3.7 Compiled HTML のハイパーリンクがときどき機能しませ...
異なるライブラリーにインストールされたパッケージの間では,...
** 3.8 update.packages() が成功しません. (update.packages...
使用中のパッケージを更新することができないせいかもしれま...
もしもあなたの .Rprofile に library(foo) が入っている場合...
* 4 Windows 版の機能 (Windows Features)
** 4.1 Unix 版 R と挙動が違う部分は何でしょうか? (What sh...
- R のコマンドを中断するには, Rgui.exe では <Esc> を, Rte...
- コマンド・ライン編集がつねに利用可能ですが, Unix の rea...
- help.start() はブラウザーに自動的にはヘルプ要求を送りま...
- HTML ヘルプ・システムには, クロス‐ライブラリー (ライブ...
- (たとえば, source() における) ファイルへのパスは, スラ...
- system() が少し違います: system() および shell() のヘル...
** 4.2 すてきな機能があると聞きました: それらについて教え...
README.rw1080 を読みましたか? R コンソール, ページャー, ...
R コンソールをリサイズすると, options(width=) が自動的に...
グラフィックスにはヒストリー機能があります. README.rw1080...
「History メニューでプロットを記録することができます. プ...
すべてのウィンドウ・デバイスの間でただ 1つのグラフィック...
R コンソールおよびグラフィック・ウィンドウには, RHOME?etc...
Edit メニューから起動される Preferences エディターがあり,...
** 4.3 円がスクリーン上で楕円に見えるのですが. (Circles a...
グラフィックス・システムは, Windows に X および Y 方向の...
私たちのシステムの 1つでは, スクリーンの高さは 240mm と報...
** 4.4 フォーカスをグラフィックス・ウィンドウあるいはコン...
あなたは, 関数の中から, たとえば identify あるいは readli...
これは MDI および SDI モードの Rgui.exe で機能し, Rterm.e...
* 5 ワークスペース (Workspaces)
** 5.1 私のワークスペースが変な場所に保存されてしまいます...
作業ディレクトリーを変更しませんでしたか?: Q5.2 をご参照...
** 5.2 ワークスペースを別の場所に格納するには? (How do I ...
`File | Change Dir...' メニュー項目を用いて新しい作業ディ...
コマンド・ラインから関数 setwd によって作業ディレクトリー...
** 5.3 Unix/GNU-Linux あるいは MacOS の下で保存されたワー...
はい. R のすべてのポートが, ワークスペースについて同一の...
* 6 R コンソールおよびフォント (The R Console and Fonts)
** 6.1 日本語フォントを使いたいのですが. (I would like to...
たとえば, コンソールや注釈付きグラフ上で.
構成 (configuration) ファイル Rconsole および Rdevga 内で...
par(font=, font.lab=, font.main=, font.sub=)
デフォールトでは 19個のフォントが (1 から 19 として) 指定...
** 6.2 R コンソールで (たとえば ?text において) アクセン...
Rconsole で, Latin1 エンコーディングをサポートするフォン...
Rterm 内部でこれらの文字をサポートするかどうかは, Rterm ...
** 6.3 Rgui を用いるとき, コンソールへの出力が遅れるよう...
これは意図的なものです: コンソールの出力は, (より高速に, ...
あなたが, R コードを読み込んで (source して) いるとき, あ...
** 6.4 コンソールあるいはページャーにおいて長い行が途中で...
それらの行は切り詰められているように見えるだけです: 行末...
* 7 ソースから構築する (Building from Source)
** 7.1 R をソースからコンパイルするには? (How can I compi...
R のソースを入手してください. R-1.8.0 をコンパイルすると...
tar zxvf R-1.8.0.tgz
cd R-1.8.0
cd src?gnuwin32
つぎに, INSTALL ファイルを読み, 必要なツールをすべて用意...
あなたは, 大文字と小文字をきちんと区別するファイル・シス...
** 7.2 高速の BLAS を用いることができますか? (Can I use a...
数値線形代数の速度を上げるために, 高速の BLAS (Basic Line...
BLAS のサポートは単一の DLL R_HOME?bin?Rblas.dll によって...
R をソースから構築している場合は, ファイル MkRules 内にマ...
** 7.3 コンパイルされた C コードをインクルードするには? (...
R パッケージの構築により, コンパイルされた C コードをイン...
...?bin?Rcmd SHLIB foo.c bar.f
を実行して, foo.dll を作ります. より詳しいオプションにつ...
Visual C++, Borland C++ 等のコンパイラーを利用したい場合...
** 7.4 コンパイルし, dyn.load したコードをデバッグするに...
適切なバージョンの gdb が必要でしょう: 私たちは通常, Cygw...
まず, R システムのデバッグ情報を付けたバージョンを make ...
make clean
make DEBUG=T
そして, あなたのパッケージのデバッグ・バージョンを make ...
make pkgclean-mypkg
make DEBUG=T pkg-mypkg
すると, つぎのコマンドによってデバッグすることができます:
gdb /path/to/rw1080/bin/Rgui.exe
けれども, 下記の点にご注意ください:
- gdb は, directory コマンドによってソース・コードの場所...
- DLL にブレイクポイントをセットするには, その DLL がロー...
gdb ../../../../bin/Rgui.exe
(gdb) break WinMain
(gdb) run
[ stops with R.dll loaded ]
(gdb) break R_ReadConsole
(gdb) continue
[ stops with console running ]
(gdb) continue
Rconsole> library(eda)
(gdb) break tukeyline
(gdb) clear R_ReadConsole
(gdb) continue
Fortran のシンボルにはアンダーラインを加える必要があります.
- Windows はシグナルをほとんどサポートしていません. した...
デバッガーに制御を戻す, というデバッガーの通常の使い方は,...
** 7.5 C++ コードをインクルードするには? (How do I includ...
つぎの 2つのことをする必要があります:
(a) (extern "C" ... の形式で) R から呼び出したいシンボル...
(b) リンクの中に C++ ライブラリーをインクルードして, DLL ...
...?bin?Rcmd SHLIB X.cc X_main.cc
あるいは (Visual C++ の場合 (拡張子 .cpp が必要です))
cl /MT /c X.cpp X_main.cpp
link /dll /out:X.dll /export:X_main X.obj X_main.obj
あるいは (Borland C++ の場合 (こちらも拡張子 .cpp が必要...
bcc32 -u- -WDE X.cpp X_main.cpp
そして, X_main と同様に, X_R の中でエントリー・ポイントを...
注意: GUI コンソール上ではこの実行例からのメッセージが見...
この実行例は, CRAN の src/contrib/Devel セクション内のパ...
** 7.6 私の C コードからの出力が消えてしまいます. なぜ? (...
Rgui.exe コンソールは Windows アプリケーションです: stdou...
注意: コンソールへの出力は遅れるので (「Rgui を用いるとき...
** 7.7 私の Fortran コードからの出力が消えてしまいます. ...
Fortran の出力は Rgui コンソールでなくファイルに書き込ま...
注意: コンソールへの出力は遅れるので (「Rgui を用いるとき...
** 7.8 私がコンパイルしたコードを実行すると, コンソールが...
コンソール, ページャー, およびグラフィックス・ウィンドウ...
----
終了行:
R for Windows FAQ
Version for rw1080
B. D. Ripley
http://www.stats.ox.ac.uk/pub/R/rw-FAQ.html
の日本語訳です.
----
* 1 導入 (Introduction)
この FAQ は, R の Windows への移植に関するもので, そのバ...
http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
{ その日本語訳は: [[R-FAQ日本語訳]] (Version 1.7-27) }
ここに書かれた情報は, Windows 版 R の最近のバージョン (1....
* 2 インストールおよび用法 (Installation and Usage)
** 2.1 最新版はどこで見つけることができますか? (Where can...
適当な CRAN サイトにアクセスして (サイトのリストについて...
1) rw1080.exe は約 21Mb あります.
これにはすべてのコンポーネントが含まれていて, あなたがお...
2) ディレクトリー miniR には, miniR.exe および 8個の mini...
PDF 形式の「R 入門 (An Introduction to R)」と「データのイ...
** 2.2 Windows 版 R をインストールするには? (How do I ins...
R の動作環境として Windows 95/98/ME/NT4/2000/XP が必要で...
ソースからパッケージを構築したい場合は, スペースを含まな...
rw1080.exe あるいは miniR.exe を用いるには. そのアイコン...
注 (インストール時に R 用のグループを作らないようにしてい...
R 用の作業ディレクトリーを選んでください. マニュアルでイ...
また, コマンド・ライン引数を, 「リンク先 (Target)」フィー...
環境変数も「リンク先 (Target)」フィールドの末尾に設定する...
** 2.3 インストールをカスタマイズすることは可能でしょうか...
インストールをカスタマイズする通常の方法は, 表示されるウ...
:/SILENT|インストールの進捗状況ウィンドウとエラー・メッセ...
:/VERYSILENT|エラー・メッセージのみ表示します.
:/DIR="x:?dirname"|デフォールトのインストール・ディレクト...
:/GROUP="folder name"|デフォールトのスタート・メニューの...
:/COMPONENTS="comma separated list of component names"|コ...
下記を用いると, インストールに用いた設定をファイルに保存...
:/SAVEINF="filename"|諸設定を指定のファイルに保存します. ...
:/LOADINF="filename"|コマンド・ラインをチェックした後で, ...
インストール成功は終了コード 0 になります. 不成功の場合, ...
** 2.4 R を起動するには? (How do I run it?)
インストール時に作成したショートカットをダブルクリックす...
別のプロジェクト {作業ディレクトリー} で開始したい場合は,...
(たとえば, `MS-DOS window' (Windows 9x/ME), 「コマンド・...
** 2.5 R をアンインストールするには? (How do I UNinstall ...
通常は, スタート・メニューの R グループ内にある「Uninstal...
R のアンインストールは, 初期インストールから存在するファ...
他のどの方法でもうまくいかなかった場合は, R がインストー...
** 2.6 アップグレードするための最良の方法は? (What's the ...
これは好みの問題になります. 大部分の人々にとって最良の方...
** 2.7 R が使うメモリーのサイズに制限があるように見えるの...
実際に制限があります.
その上限値は, コマンド・ラインのフラグ --max-mem-size で...
メモリー・マネジャーの働き方のため, 空きメモリーがあって...
メモリーの用法についての情報は, ?Memory および ?memory.si...
フラグ --max-mem-size の値があまりに大きすぎると R の起動...
別のメモリー・マネジャーを使うように R をコンパイルするこ...
** 2.8 異なるディレクトリー内の異なるプロジェクト用にワー...
プロジェクト毎に別々のショートカットを作ってください: Q2....
別の方法としては, プロジェクト用に使いたいディレクトリー...
** 2.9 R からプリントするには? (How do I print from R?)
何をプリントするかに依存します.
- グラフィックス・ウィンドウは, メニューからプリントする...
- File | Print メニューによって R コンソールあるいはペー...
- ページャーあるいは HTML ブラウザーからヘルプ・ファイル...
- もしも, RHOME?bin?helpPRINT.bat を構成 (configure) 済み...
** 2.10 R BATCH を使うことができますか? (Can I use R BATC...
はい. Windows では Rcmd BATCH がそれに相当します: 詳細に...
また, Rterm.exe を用いてバッチ・ファイルを組み立てること...
path_to_R?bin?Rterm.exe --no-restore --no-save < %1 > %1...
`2>&1' の意味は, ウォーニングとエラーを通常の出力と同じフ...
** 2.11 ESS と (X)emacs と一緒に rw1080 を使うことはでき...
はい. ESS の最近のバージョン (たとえば 5.1.20) には, この...
ESS についての問合せは, R メーリング・リストではなく, ESS...
** 2.12 HOME および作業ディレクトリーとは何ですか? (What ...
文書内のいくつかの場所がこれらの用語を用います.
作業ディレクトリーとは, Rgui あるいは Rterm が起動された...
ホーム・ディレクトリーはつぎのようにして設定されます:
- 環境変数 R_USER が設定されていれば, その値が用いられます.
- そうでない場合, 環境変数 HOME が設定されていれば, その...
- そうでない場合, 環境変数 HOMEDRIVE と HOMEPATH が設定さ...
- これらのすべてに該当しない場合, カレント・ディレクトリ...
R のコードの Sys.getenv("R_USER") を実行することによって,...
** 2.13 環境変数を設定するには? (How do I set environment...
R では環境変数を 3通りの方法で設定することができます.
+ コマンド・ライン上で, name=value のように環境変数名と値...
path_to_R?bin?Rgui.exe HOME=p:/ R_LIBS=p:/myRlib
+ 作業ディレクトリーあるいはホーム・ディレクトリー内の環...
R_LIBS=p:/myRlib
また, (あなたに適切なパーミッションが与えられていれば) 環...
環境ファイルの詳細については ?Startup をご参照ください.
+ Windows を介するすべてのアプリケーションの環境変数の設...
環境変数の設定値の優先順序は, 上記のリスト順, つまり, コ...
** 2.14 確かにそこにファイルがあるのに, R がそれを見つけ...
そのファイルをどうやって指定しましたか?
R の文字列では, バックスラッシュ {あるいは円記号} は 2重...
厄介の種として他にありそうなのは, フォルダー名にスペース...
** 2.15 R はレジストリーを使いますか? (Does R use the Reg...
R 自身はレジストリーを使いません.
R のインストーラーは, アンインストールを可能にするために,...
(bin フォルダーにある) RSetReg.exe を実行するとこれらのレ...
** 2.16 R はオートメーション (OLE, COM) をサポートしてい...
直接には, サポートしていません.
Thomas Baier 作の (D)COM サーバーがあり, CRAN (http://cra...
別の (D)COM サーバーが http://www.omegahat.org/ から入手...
** 2.17 インターネット・ダウンロード機能がうまく動きませ...
たとえば, update.packages および Packages メニューのメニ...
私たちはこれについていくつかの報告を受けています (ところ...
(a) 代替の internet2.dll を使ってください. それには, フラ...
(b) プロクシーを設定する必要があります: ?download.file を...
/R/rw1080/bin/RGui.exe http_proxy=http://user:pass@ganne...
/R/rw1080/bin/RGui.exe http_proxy=http://gannet/ http_pr...
2番目の例では, HTTP ダウンロードがはじめて用いられるとき...
** 2.18 ある種の文字を入力すると Rgui がクラッシュします....
以前はときどきこの問題が起こっていました. その中で私たち...
もしもこの問題がまだ発生するならば, 自己解凍アーカイブ ft...
この修正を行うことにより, 他の問題 (たとえば, 日付-時刻関...
** 2.19 その他の奇妙なクラッシュについて. (Other strange ...
Rgui.exe が起動に失敗して, "Floating-point invalid operat...
これらのエラーについては, 私たちが修正したり対処方法を出...
* 3 パッケージ (Packages)
** 3.1 このバージョンにパッケージ (ライブラリー) をインス...
はい. ただし, パッケージの作者かあるいは CRAN の bin/wind...
プリコンパイルされたパッケージは, CRAN から, あるいはロー...
注意: CRAN ではプリコンパイルされたバージョンはサポートさ...
プリコンパイルされたバージョンや最新版がない場合, あるい...
注意: これ {ソースからのインストール} は, かなり複雑です....
** 3.2 私には rw1080?library に対する書込みのパーミッショ...
あなたはパッケージを好きな場所にインストールすることがで...
あなたのパッケージが p:?myRlib にインストールされているも...
- 環境変数 R_LIBS に p:?myRlib を設定する
あるいは,
- パッケージを使うときにライブラリーの場所を指定する. た...
library(mypkg, lib.loc="p:/myRlib")
** 3.3 私がインストールしたパッケージが HTML ヘルプ・シス...
プリコンパイルされたパッケージをインストールした後に HTML...
> link.html.help()
Packages メニューから, あるいは install.packages() を使っ...
** 3.4 私の関数が HTML ヘルプ検索システムで見つかりません...
あなたがインストールしたパッケージの関数がつぎの条件を満...
- そのパッケージが rw1080?library にインストールされている
- そのパッケージのトップ‐レベル・ディレクトリー内に CONTE...
- そのパッケージをインストールした後に, Q3.3 に記載された...
これらのすべてを満たしているならば, そのパッケージの関数...
もしも HTML ヘルプ検索システムがまったく動作しない場合は,...
3.5 パッケージのロード (読込み) が失敗します. (Loading a ...
そのパッケージはこのバージョンの R 用にコンパイルされてい...
パッケージが R のどのバージョン用にコンパイルされたか調べ...
(Windows Explorer を使ってその DLL 上で右クリックし, プロ...
** 3.6 パッケージ TclTk が動作しません. (Package TclTk do...
tcltk を動作させるには, Tcl がインストールされている必要...
Tcl/Tk support files were not installed
というメッセージが表示されるならば, そのオプションのファ...
もうひとつの方法として, あなたが環境変数 MY_TCLTK を空で...
** 3.7 Compiled HTML のハイパーリンクがときどき機能しませ...
異なるライブラリーにインストールされたパッケージの間では,...
** 3.8 update.packages() が成功しません. (update.packages...
使用中のパッケージを更新することができないせいかもしれま...
もしもあなたの .Rprofile に library(foo) が入っている場合...
* 4 Windows 版の機能 (Windows Features)
** 4.1 Unix 版 R と挙動が違う部分は何でしょうか? (What sh...
- R のコマンドを中断するには, Rgui.exe では <Esc> を, Rte...
- コマンド・ライン編集がつねに利用可能ですが, Unix の rea...
- help.start() はブラウザーに自動的にはヘルプ要求を送りま...
- HTML ヘルプ・システムには, クロス‐ライブラリー (ライブ...
- (たとえば, source() における) ファイルへのパスは, スラ...
- system() が少し違います: system() および shell() のヘル...
** 4.2 すてきな機能があると聞きました: それらについて教え...
README.rw1080 を読みましたか? R コンソール, ページャー, ...
R コンソールをリサイズすると, options(width=) が自動的に...
グラフィックスにはヒストリー機能があります. README.rw1080...
「History メニューでプロットを記録することができます. プ...
すべてのウィンドウ・デバイスの間でただ 1つのグラフィック...
R コンソールおよびグラフィック・ウィンドウには, RHOME?etc...
Edit メニューから起動される Preferences エディターがあり,...
** 4.3 円がスクリーン上で楕円に見えるのですが. (Circles a...
グラフィックス・システムは, Windows に X および Y 方向の...
私たちのシステムの 1つでは, スクリーンの高さは 240mm と報...
** 4.4 フォーカスをグラフィックス・ウィンドウあるいはコン...
あなたは, 関数の中から, たとえば identify あるいは readli...
これは MDI および SDI モードの Rgui.exe で機能し, Rterm.e...
* 5 ワークスペース (Workspaces)
** 5.1 私のワークスペースが変な場所に保存されてしまいます...
作業ディレクトリーを変更しませんでしたか?: Q5.2 をご参照...
** 5.2 ワークスペースを別の場所に格納するには? (How do I ...
`File | Change Dir...' メニュー項目を用いて新しい作業ディ...
コマンド・ラインから関数 setwd によって作業ディレクトリー...
** 5.3 Unix/GNU-Linux あるいは MacOS の下で保存されたワー...
はい. R のすべてのポートが, ワークスペースについて同一の...
* 6 R コンソールおよびフォント (The R Console and Fonts)
** 6.1 日本語フォントを使いたいのですが. (I would like to...
たとえば, コンソールや注釈付きグラフ上で.
構成 (configuration) ファイル Rconsole および Rdevga 内で...
par(font=, font.lab=, font.main=, font.sub=)
デフォールトでは 19個のフォントが (1 から 19 として) 指定...
** 6.2 R コンソールで (たとえば ?text において) アクセン...
Rconsole で, Latin1 エンコーディングをサポートするフォン...
Rterm 内部でこれらの文字をサポートするかどうかは, Rterm ...
** 6.3 Rgui を用いるとき, コンソールへの出力が遅れるよう...
これは意図的なものです: コンソールの出力は, (より高速に, ...
あなたが, R コードを読み込んで (source して) いるとき, あ...
** 6.4 コンソールあるいはページャーにおいて長い行が途中で...
それらの行は切り詰められているように見えるだけです: 行末...
* 7 ソースから構築する (Building from Source)
** 7.1 R をソースからコンパイルするには? (How can I compi...
R のソースを入手してください. R-1.8.0 をコンパイルすると...
tar zxvf R-1.8.0.tgz
cd R-1.8.0
cd src?gnuwin32
つぎに, INSTALL ファイルを読み, 必要なツールをすべて用意...
あなたは, 大文字と小文字をきちんと区別するファイル・シス...
** 7.2 高速の BLAS を用いることができますか? (Can I use a...
数値線形代数の速度を上げるために, 高速の BLAS (Basic Line...
BLAS のサポートは単一の DLL R_HOME?bin?Rblas.dll によって...
R をソースから構築している場合は, ファイル MkRules 内にマ...
** 7.3 コンパイルされた C コードをインクルードするには? (...
R パッケージの構築により, コンパイルされた C コードをイン...
...?bin?Rcmd SHLIB foo.c bar.f
を実行して, foo.dll を作ります. より詳しいオプションにつ...
Visual C++, Borland C++ 等のコンパイラーを利用したい場合...
** 7.4 コンパイルし, dyn.load したコードをデバッグするに...
適切なバージョンの gdb が必要でしょう: 私たちは通常, Cygw...
まず, R システムのデバッグ情報を付けたバージョンを make ...
make clean
make DEBUG=T
そして, あなたのパッケージのデバッグ・バージョンを make ...
make pkgclean-mypkg
make DEBUG=T pkg-mypkg
すると, つぎのコマンドによってデバッグすることができます:
gdb /path/to/rw1080/bin/Rgui.exe
けれども, 下記の点にご注意ください:
- gdb は, directory コマンドによってソース・コードの場所...
- DLL にブレイクポイントをセットするには, その DLL がロー...
gdb ../../../../bin/Rgui.exe
(gdb) break WinMain
(gdb) run
[ stops with R.dll loaded ]
(gdb) break R_ReadConsole
(gdb) continue
[ stops with console running ]
(gdb) continue
Rconsole> library(eda)
(gdb) break tukeyline
(gdb) clear R_ReadConsole
(gdb) continue
Fortran のシンボルにはアンダーラインを加える必要があります.
- Windows はシグナルをほとんどサポートしていません. した...
デバッガーに制御を戻す, というデバッガーの通常の使い方は,...
** 7.5 C++ コードをインクルードするには? (How do I includ...
つぎの 2つのことをする必要があります:
(a) (extern "C" ... の形式で) R から呼び出したいシンボル...
(b) リンクの中に C++ ライブラリーをインクルードして, DLL ...
...?bin?Rcmd SHLIB X.cc X_main.cc
あるいは (Visual C++ の場合 (拡張子 .cpp が必要です))
cl /MT /c X.cpp X_main.cpp
link /dll /out:X.dll /export:X_main X.obj X_main.obj
あるいは (Borland C++ の場合 (こちらも拡張子 .cpp が必要...
bcc32 -u- -WDE X.cpp X_main.cpp
そして, X_main と同様に, X_R の中でエントリー・ポイントを...
注意: GUI コンソール上ではこの実行例からのメッセージが見...
この実行例は, CRAN の src/contrib/Devel セクション内のパ...
** 7.6 私の C コードからの出力が消えてしまいます. なぜ? (...
Rgui.exe コンソールは Windows アプリケーションです: stdou...
注意: コンソールへの出力は遅れるので (「Rgui を用いるとき...
** 7.7 私の Fortran コードからの出力が消えてしまいます. ...
Fortran の出力は Rgui コンソールでなくファイルに書き込ま...
注意: コンソールへの出力は遅れるので (「Rgui を用いるとき...
** 7.8 私がコンパイルしたコードを実行すると, コンソールが...
コンソール, ページャー, およびグラフィックス・ウィンドウ...
----
ページ名: