1

Rは全くの初心者です。ここdistの仕様を元にカスタム関数でオブジェクトを使おうとしているのですが、カスタム関数を名前で直接渡すことができなかったので、ここに記載されているレジストリを使って追加してみましたが、ライブラリが不足しているようです。ただし、必要なライブラリがわからず、ライブラリの名前を見つけるための参照が見つかりません。

実行しようとしているコードサンプルは次のとおりです。

library(cluster)

myfun <- function(x,y) {
  numDiffs <- 0;
  for (i in x) {
    if (x[i] != y[i])
       numDiffs <- numDiffs + 1;
  }
  return(numDiffs);
}
summary(pr_DB)

pr_DB$set_entry(FUN = myfun, names = c("myfun", "vectorham"))
pr_DB$get_entry("MYFUN")

エラーは次のとおりです。

Error in summary(pr_DB) : object 'pr_DB' not found
Execution halted
4

1 に答える 1

1

R ヘルプ ページで使用される規則を学ぶ必要があります。リンク先のページの上部にある「{proxy}」は、実際にあなたの質問に対する答えです。ヘルプ ページの作成規則は「トピック {package_name}」です。

于 2013-09-11T20:40:47.090 に答える