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

错误(treedata):“必须提供“数据”的名称,tree,phylogeny,Tree,Phylogeny,我试图遵循R中的[Use R!]功能和系统发育生态学的代码,使用完全相同的代码和数据文件,但有一点我无法解决 treedatamy.philo,namesmy.sample[1,my.sample[1,]>0] 这将返回系统发育树第一个参数的子集第二个参数的详细信息。但是,出现: treedatamy.phylo,namesmy.sample[1,my.sample[1,]>中出现错误: 必须提供“数据”的名称 运行时,名称还不是我的参数 namesmy.sample[1,my.sample[1

我试图遵循R中的[Use R!]功能和系统发育生态学的代码,使用完全相同的代码和数据文件,但有一点我无法解决

treedatamy.philo,namesmy.sample[1,my.sample[1,]>0]

这将返回系统发育树第一个参数的子集第二个参数的详细信息。但是,出现:

treedatamy.phylo,namesmy.sample[1,my.sample[1,]>中出现错误: 必须提供“数据”的名称

运行时,名称还不是我的参数

namesmy.sample[1,my.sample[1,]>0]


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

您需要提供一个包含给定社区中现有物种的数据向量。您可以尝试:
treedatamy.philo,unlistmy.sample[1,my.sample[1,]>0],warnings=F

首先,欢迎使用SO。其次,请阅读。如果没有一个可以重现该问题的示例,我们将无法帮助您。具体来说,在这里,函数来自哪些库?数据结构是什么?我希望问题出现在treedata函数的新参数组织中。