首页 > 解决方案 > [R] 中的索引表

问题描述

我有一个向量:

a = c(1, 3, 2, 2, 4, 1, 1, NA)

我想生成类似的东西:

[["1"]]
1, 6, 7
[["2"]]
3, 4
[["3"]]
2
[["5"]]
5

从值到索引的映射。任何帮助!

标签: rindexing

解决方案


这是split对 的索引的操作a

split(seq_along(a), a)

#$`1`
#[1] 1 6 7
#
#$`2`
#[1] 3 4
#
#$`3`
#[1] 2
# 
#$`4`
#[1] 5

推荐阅读