我正在尝试使用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])
一切正常(返回我想要的名称),因此问题可能不在这里。如何解决?
答案 0 :(得分:-1)
您需要提供包含给定社区中存在的物种的数据向量。你可以试试: treedata(my.phylo,unlist(my.sample [1,my.sample [1,]> 0]),警告= F)