错误(treedata):“必须提供“数据”的名称

时间:2018-07-18 20:49:26

标签: tree phylogeny

我正在尝试使用R中的[使用R!]功能和系统发育生态学的代码,使用完全相同的代码和数据文件,但是有一个错误是我无法解决的。

  

treedata(my.phylo,名称(my.sample [1,my.sample [1,]> 0]))

这应该返回系统树(第一个参数)的子集(第二个参数)的详细信息。但是,出现:

  

treedata(my.phylo,names(my.sample [1,my.sample [1,]>>]中的错误:     必须提供“数据”的名称

名字已经不是我的论点了吗?运行时

  

名称(my.sample [1,my.sample [1,]> 0])

一切正常(返回我想要的名称),因此问题可能不在这里。如何解决?

1 个答案:

答案 0 :(得分:-1)

您需要提供包含给定社区中存在的物种的数据向量。你可以试试: treedata(my.phylo,unlist(my.sample [1,my.sample [1,]> 0]),警告= F)