美文网首页
Error in check.tree(tree) : 'tre

Error in check.tree(tree) : 'tre

作者: 惊鸿影 | 来源:发表于2023-05-18 16:32 被阅读0次

    很多软件运行需要二叉树,但是往往我们运行得到的不是标准二叉树,可以使用ape R 包进行转换
    报错信息:Error in check.tree(tree) : 'tree' must be ultrametric
    转换方法

    > install.packages("ape")#下载ape包
    > library(r8s)#载入ape包
    > tree <- read.tree('FigTree30.tree') #读取目标树
    > is.ultrametric(tree)#检测目标树是否为二叉树
    [1] FALSE
    > tre2 <- chronoMPL(tree)#将 目标树转为二叉树
    > is.ultrametric(tre2)#检测转换后的树是否为二叉树
    [1] TRUE #转换完成
    

    相关文章

      网友评论

          本文标题:Error in check.tree(tree) : 'tre

          本文链接:https://www.haomeiwen.com/subject/clwwsdtx.html