什么是命名号码?

Hug*_*ley 6 r

我有一个数据结构,当我用谷歌搜索时,rstudio 将其识别为“命名数字”,结果谈论命名向量,但我没有看到提及命名数字。它们是一样的吗?

思考这个问题的最佳方式是什么?它是一本字典吗?两个列表的列表?

我的目标是按数字排序,然后按大小顺序获取名称。

print(my_named_number)

Baker Street       Charing Cross   Edgware Road (B)    Elephant & Castle 
           8.420070e-04                9.403936e-01                3.732567e-05                4.620485e-03 
             Embankment                   Harlesden          Harrow & Wealdston                Kensal Green 
           1.000000e+00                1.566635e-12                1.623611e-17                3.082285e-10 
Run Code Online (Sandbox Code Playgroud)

抱歉,这是不可重现的,我不知道如何构建命名数字,并且我正在使用的数据是由返回的列表的向量部分igraph:eigen_centrality(igraph_object)

编辑:

str(my_named_number)

Named num [1:4] 8.42e-04 9.40e-01 3.73e-05 4.62e-03
 - attr(*, "names")= chr [1:4] "Baker Street" "Charing Cross" "Edgware Road (B)" "Elephant & Castle" 
Run Code Online (Sandbox Code Playgroud)

Cle*_*ang 1

这是按顺序访问名称和最大值名称的解决方案:

v <- c(a=1, b=2, c=-1)
names(sort(v))
> [1] "c" "a" "b"
names(which.max(v))
> "b"
Run Code Online (Sandbox Code Playgroud)