I need a pretty simple loop that takes each phylogenetic tree from the multiphylo object and calculate the Ic for each tree and put it in a dataframe. sorry if it is so simple, I'm new to R and I couldn't figure it out!
library(apTreeshape)
library(phytools)
multi_trees<- pbtree(b=0.5, d=0, n=200, t=NULL, scale=NULL,
nsim=50, type="continuous", extant.only=TRUE) ### simulate 50 trees stored as multiphylo object
converted_tree <- as.treeshape(multi_trees[[nsim=1]]) ## each tree need to be converted to class treeshapes using following function
Ic <- colless(converted_tree, norm = NULL) #And finally calculate Ic for each tree