Rのパッケージの作り方

  • a. パッケージをビルドする
    • 準備:Windows
    • UNIX, Mac では必要なし
      • 1. Rインストール
      • 2. 英語の設定に直す
        • edit > GUI preference > Language for menus and message > save > OK
      • 3. R tools インストール, system path設定
    • ここまででコマンドプロンプトからRを実行できるようにする
    • Rで関数を定義して
    • package.skeleton()関数を実行する
f <- function(x,y){
x^2+y^2
}
x<-1:3
y<-0:2
package.skeleton("foo",c("x","y","f"),path="./")
  • 必要な作業
    • 関数名のファイル("foo-package.Rd")を編集:exampleに何か書き込む
    • f.Rd x.Rd y.Rdも編集:titleに何か書く
  • ビルドとインストール
    • パッケージチェック
R CMD check foo --no-latex --no-insatll
    • ビルド
R CMD build foo --binary
    • インストールと実行
install.packages("foo_1.0.tgz,repos=NULL")
#install.packages("foo_1.0.zip")
ibrary(foo)
data(x)
data(y)
f
  • b. manを記述する