Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将带有数字向量的对象作为键存储在某些数据结构中,以便以后在为数据结构提供相同向量时可以检索该对象。我怎样才能做到这一点?
所有向量都具有相同数量的元素。将存储的对象数量很少(<20)。
就像是:
hash[c(1,2,4)] <- myObject
您可以使用 alist并将矢量键转换为唯一的字符键,paste例如:
list
paste
hash <- list() hash[[paste(c(1,2,4), collapse = '.')]] <- 1:10 hash # $`1.2.4` # [1] 1 2 3 4 5 6 7 8 9 10
检索对象的相同想法:
hash[[paste(c(1,2,4), collapse = '.')]] # [1] 1 2 3 4 5 6 7 8 9 10