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
抱歉,这是不可重现的,我不知道如何构建一个命名数字,我正在使用的数据是返回的列表的向量部分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"
解决方案
输出中的“命名 foo”str
表示您的对象是 的向量foo
,并附有名称。
x <- c(1,2,3)
names(x) <- letters[1:3]
str(x)
# Named num [1:3] 1 2 3
# - attr(*, "names")= chr [1:3] "a" "b" "c"
y <- c("bar", "baz")
names(y) <- letters[1:2]
str(y)
# Named chr [1:2] "bar" "baz"
# - attr(*, "names")= chr [1:2] "a" "b"
推荐阅读
- groovy - 为什么我在 Jenkins 管道 groovy 中看到这种行为
- mongodb - MongoDB 聚合用例
- amazon-emr - 当我使用 zeppelin 时,Amazon EMR 集群可能停止响应
- php - 为什么我的随机函数总是返回相同的数字?
- r - 安装 rstan/brms 后的浮点异常
- css - 在轮播中设置相同高度的图像
- javascript - 有没有查找平均年龄的功能?
- javascript - How do I query a Key-Value object in Java
- python-3.x - Python aiohttp Azure Function ClientConnector 错误(在本地工作)
- r - 如何使用 rmarkdown 将带有句子的小标题转换为 Microsoft Word 中的项目符号