下面的代码模拟了一些系统发育树(这里是 100)。但是由于偶然的灭绝事件,一些树是NULL。我需要验证那些 NULL 树,将它们从输出对象中删除,然后从剩余的树中选择 N 棵树中的 x。
library(phytools)
Trees<- pbtree(b=0.6, d=0.2, n=200, t=NULL, scale=NULL, nsim=100, type="continuous", extant.only=TRUE)
假设上面的代码返回 3 个 NULL,我需要(假设)从 100-3=97 个树中选择 50 个。它可以是前 50 棵树或其他。我不确定循环是否可以为我做到这一点。
谢谢你的帮助!