【发布时间】:2018-08-25 10:13:01
【问题描述】:
为什么我有这个错误信息:
> vegan::reorder.hclust
Error: 'reorder.hclust' is not an exported object from 'namespace:vegan'
虽然这种 S3 方法很好用。例如,如果我输入help(reorder.hclust, package = "vegan"),我将获得预期的帮助页面,vegan:::reorder.hclust 在控制台上显示函数的源代码...
我的vegan 安装的NAMESPACE 文件也包含S3method(reorder, hclust)。
我想在另一个包中使用这个功能,我需要导入它或使用vegan::reorder.hclust
> sessionInfo()
R version 3.4.3 (2017-11-30)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.4 LTS
Matrix products: default
BLAS: /usr/lib/libblas/libblas.so.3.6.0
LAPACK: /usr/lib/lapack/liblapack.so.3.6.0
locale:
[1] LC_CTYPE=fr_BE.UTF-8 LC_NUMERIC=C LC_TIME=fr_BE.UTF-8
[4] LC_COLLATE=fr_BE.UTF-8 LC_MONETARY=fr_BE.UTF-8 LC_MESSAGES=fr_BE.UTF-8
[7] LC_PAPER=fr_BE.UTF-8 LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=fr_BE.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] MASS_7.3-49 compiler_3.4.3 Matrix_1.2-11 parallel_3.4.3 tools_3.4.3
[6] mgcv_1.8-23 yaml_2.1.18 nlme_3.1-131.1 grid_3.4.3 permute_0.9-4
[11] vegan_2.4-6 cluster_2.0.6 lattice_0.20-35
【问题讨论】:
-
是的,你是对的。我没找到这个...
标签: r namespaces package vegan