Как добавить новые ключи и значения в существующую хэш-таблицу в R? - PullRequest
0 голосов
/ 25 декабря 2018

Используя хеш-пакет в RI, создали хаст-таблицу с ключами и значениями.Я хочу добавить новые ключи и значения в существующую хеш-таблицу.Есть ли способ?

Предположим,

ht <- hash(keys = letters, values = 1:26)

И мне нужно добавить новые ключи и значения в ht.Есть ли другой способ, кроме как, например:

ht$zzz <- 45

1 Ответ

0 голосов
/ 25 декабря 2018

Документация для пакета hash предоставляет несколько разновидностей синтаксиса для добавления новых элементов в хеш:

h <- hash()
.set( h, keys=letters, values=1:26 )
.set( h, a="foo", b="bar", c="baz" )
.set( h, c( aa="foo", ab="bar", ac="baz" ) )

Первый вариант .set может показатьсялучший для массовых вставок пар ключ-значение.Вам понадобится только пара векторов, упорядоченных таким образом, чтобы представление значения ключа было настроено так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...