ここに書いていたiterationsのパッケージ。
こんな感じのlocaleだと動かないよ、と報告したところ
> sessionInfo() R version 2.9.1 (2009-06-26) i386-apple-darwin9.7.0 locale: ja_JP.UTF-8/ja_JP.UTF-8/C/C/ja_JP.UTF-8/ja_JP.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] foreach_1.2.1 codetools_0.2-2 iterators_1.0.1 loaded via a namespace (and not attached): [1] tcltk_2.9.1 tools_2.9.1
動くようになりました。なんとなくやったこと。
ここからpackage source(version 1.0.2)をダウンロード。R CMD installよりtar.gzなファイルをインストールします。
/Users/syou6162/Downloads% R CMD install iterators_1.0.2.tar.gz * Installing to library ‘/Library/Frameworks/R.framework/Resources/library’ * Installing *source* package ‘iterators’ ... ** R ** inst ** preparing package for lazy loading ** help *** installing help indices >>> Building/Updating help pages for package 'iterators' Formats: text html latex example iapply text html latex example icount text html latex example idiv text html latex example iread.table text html latex ireadLines text html latex example irnorm text html latex example isplit text html latex example iter text html latex example iterators-package text html latex nextElem text html latex example ** building package indices ... * DONE (iterators)
問題なく終了。ちゃんと動作することを確認。
/Users/syou6162/Downloads% R R version 2.9.1 (2009-06-26) Copyright (C) 2009 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Rはフリーソフトウェアであり、「完全に無保証」です。 一定の条件に従えば、自由にこれを再配布することができます。 配布条件の詳細に関しては、'license()'あるいは'licence()'と入力してください。 Rは多くの貢献者による共同プロジェクトです。 詳しくは'contributors()'と入力してください。 また、RやRのパッケージを出版物で引用する際の形式については 'citation()'と入力してください。 'demo()'と入力すればデモをみることができます。 'help()'とすればオンラインヘルプが出ます。 'help.start()'でHTMLブラウザによるヘルプがみられます。 'q()'と入力すればRを終了します。 > library(foreach) 要求されたパッケージ iterators をロード中です 要求されたパッケージ codetools をロード中です foreach: simple, scalable parallel programming from REvolution Computing Use REvolution R for scalability, fault tolerance and more. http://www.revolution-computing.com > foreach(i=1:3) %do% sqrt(i) [[1]] [1] 1 [[2]] [1] 1.414214 [[3]] [1] 1.732051
やっほい。ということでありがとうのメールを返信するなどした。