最新の R-2.12.0 をインストールする場合でも,旧バージョンのRは アンインストールしないでください. RExcel が使えなくなります(2010年11月12日現在)
万が一RExcelが起動しなくなった場合,以下の手順を試してみてください.
1) R-2.11-1などの古いR の 32bit バージョンをインストールし直す (すでにインストール済みであればこの手順は省略します) 2) R-2.11.1 を右クリックで管理者モードを選び起動します 3) install.packages("RExcelInstaller?");installRExcel() をコンソールで実行します.
最新の情報は以下にあります.
以下は R-2.11.1 までのバージョンの場合です.
R を管理者権限で実行し
以上です
RExcel を含め、古いRにインストールしていたパッケージをすべて新しい環境に移したい場合は
http://sunsite.univie.ac.at/rcom/ トップメニュー Wiki -> 左フレーム How to upgrade R with our packages installed
その他,中澤先生のサイトも参照ください
R Through Excel A Spreadsheet Interface for Statistics, Data Analysis, and Graphics 訳出のための覚書
Excel で範囲指定,コピーし,別セルに貼付ける画面をキャプチャする場合, PrntScrn? キーだと,範囲指定されていることを表す波線が消えてしまう.Excel のコマンドにカメラなんてものもあるのだが,あまり役に立たない.そこでWinShot で Shift + Ctril + F6 で対応.
RExcel が,ほとんどのページでは特にフォントのしていなく使われているのだが,1ページ目の6行目だけ {\sfsmall } が使われている.
以下,勘違いであったが,後学のため,残しておく.
Lattice ネタ [#q0be45d1]
ここでも掲載のコードとプロットが,ユーザーが実際に作成できるプロットと異なっていることがある.
p.298
xyplot(Shoesize ~ Size + Weight + SizeFather + SizeMother,
outer=TRUE, layout=c(2, 3),
skip=c(FALSE,FALSE,FALSE,TRUE,FALSE),
groups=Gender,
auto.key=list(border=TRUE, pch=c(17,16)),
par.settings = simpleTheme(pch=c(17,16)),
scales=list(relation='free',
x=list(limits=list(c(132,205), c(39,150),
c(132,205),
c(132,205))),
y=list(limits=c(34,50))),
data=StudentData)
は普通の設定では pch 引数が効かないので,下のコードの結果と変わらん.
xyplot(Shoesize ~ Size + Weight + SizeFather + SizeMother,
outer=TRUE, layout=c(2, 3),
skip=c(FALSE,FALSE,FALSE,TRUE,FALSE),
groups=Gender,
auto.key=list(border=TRUE) ,
scales=list(relation='free',
x=list(limits=list(c(132,205), c(39,150),
c(132,205),
c(132,205))),
y=list(limits=c(34,50))),
data=StudentData)
同じ図を描くには
xyplot(Shoesize ~ Size + Weight + SizeFather + SizeMother ,
outer=TRUE, layout=c(2, 3), pch =c(17,16), col = c(4, 6),
skip = c(FALSE,FALSE,FALSE,TRUE,FALSE),
groups = Gender,
key=list(border=TRUE, text = list(c("female","male")),
points = list(pch =c(17,16), col = c(4, 6))),
par.setting = simpleTheme(pch = c(17, 16)),
scales=list(relation = 'free',
x=list(limits=list( c(132, 205), c(39, 150),
c(132, 205),
c(132, 205))),
y=list(limits=c(34,50))), data=StudentData)