使用 tree$edge 行创建向量 数据

问题描述

我想使用系统发育树的 tree$edge 行创建一个名称向量。我怎样才能构建这个向量? 示例:

tree$edge # object
     [,1] [,2]
  [1,]   82   83
  [2,]   83   84
  [3,]   84   85
  [4,]   85   86
  [5,]   86   87
  [6,]   87   88
  [7,]   88   89
  [8,]   89   90
  [9,]   90   91
 [10,]   91    1
 [11,]   91   92
 [12,]   92    2
 [13,]   92   93
 [14,]   93   94
 [15,]   94    3
 [16,]   94    4
 [17,]   93   95
 [18,]   95   96
 [19,]   96    5
 [20,]   96    6

我想创建一个向量(我称之为“vector_names”),其中每个元素都是 tree$edge 的行之一。 我可以逐行执行此操作:

vector_names = c(paste(tree$edge[1,1],tree$edge[1,2],sep = "_"),paste(tree$edge[2,tree$edge[2,paste(tree$edge[3,tree$edge[3,and so on until last row ....)

结果将是:

vector_names = 82_83,83_84,84_85,85_86,etc.

但是是一个有 161 行的长表,我想知道是否有更快的方法来生成上面的 vector_names。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)