Replace feature with edge index in a pfc
pf_indexes.Rd
This is similar to base R's col()
function, it returns a pfc
with features
that are just the index of the edge. Useful for complex indexing procedures
Value
A new pfc
with the same structure as x
, but with
the features of each edge equal to the edge index (the column number in the
sparse matrix representation)
Examples
pf_indexes(rpfc(100))
#> <pfc<e:198>[198]>
#> First 10 phylogenetic flows:
#> [1] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 14──→ t67
#>
#> [2] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 18──→ t76
#>
#> [3] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 22──→ Node42 ── 24──→ Node52 ── 26──→ t2
#>
#> [4] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 22──→ Node42 ── 24──→ Node52 ── 25──→ Node77 ── 28──→ t33
#>
#> [5] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 22──→ Node42 ── 24──→ Node52 ── 25──→ Node77 ── 27──→ t62
#>
#> [6] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 22──→ Node42 ── 23──→ Node55 ── 30──→ Node84 ── 32──→ t14
#>
#> [7] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 22──→ Node42 ── 23──→ Node55 ── 30──→ Node84 ── 31──→ t90
#>
#> [8] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 22──→ Node42 ── 23──→ Node55 ── 29──→ t40
#>
#> [9] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 21──→ Node80 ── 34──→ Node90 ── 36──→ t96
#>
#> [10] ◎── 2──→ Node2 ── 4──→ Node3 ── 6──→ Node9 ── 8──→ Node10 ── 10──→ Node16 ── 12──→ Node17 ── 13──→ Node20 ── 16──→ Node21 ── 17──→ Node22 ── 20──→ Node39 ── 21──→ Node80 ── 34──→ Node90 ── 35──→ Node93 ── 38──→ t28