1

数値ベクトルを持つオブジェクトをキーとしていくつかのデータ構造に格納し、後で同じベクトルをデータ構造に提供したときにそのオブジェクトを取得できるようにします。どうやってやるの?

すべてのベクトルは同じ数の要素を持っています。保存されるオブジェクトの数が少ない(<20)。

何かのようなもの:

hash[c(1,2,4)] <- myObject
4

1 に答える 1

3

たとえば、次のよう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
于 2012-11-18T00:59:51.680 に答える