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 回答