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
たとえば、次のようlistに使用して、ベクトル キーを一意の文字キーに変換できます。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