r - [R] 中的索引表
问题描述
我有一个向量:
a = c(1, 3, 2, 2, 4, 1, 1, NA)
我想生成类似的东西:
[["1"]]
1, 6, 7
[["2"]]
3, 4
[["3"]]
2
[["5"]]
5
从值到索引的映射。任何帮助!
解决方案
这是split
对 的索引的操作a
:
split(seq_along(a), a)
#$`1`
#[1] 1 6 7
#
#$`2`
#[1] 3 4
#
#$`3`
#[1] 2
#
#$`4`
#[1] 5
推荐阅读
- reactjs - 如何跟踪选定的 div 并更新概览组件?
- python - 如何根据给定条件 pandas/python 删除 *some* 行
- python - 在 shell 脚本/Python 中进行 Base 64 解码和解析字符串
- python-3.x - Pandas DF - 按发件人分组,计算电子邮件的“频率”
- arrays - 在 Swift 中查找给定二维数组中的最小第一项
- spring-data-r2dbc - 用于多对多映射的 Spring Data r2dbc
- ruby-on-rails - 如何诊断思维狮身人面像在 Heroku 上失败(但在本地成功)?
- c# - 如何将多个脚本分配给主脚本中的公共值?
- sql - 如何将整数数组传递给 sql IN() 查询
- twig - 访问 twig 覆盖模板中的变量