如何在R中创建具有命名键的对象?

时间:2014-09-26 15:37:12

标签: json r hashmap hashtable

我想用命名键创建并传递R中的对象(值很可能是数据帧,但可能是其他东西)。

在JavaScript中,这很简单,您只需编写{ key1 : value1, key2 : value2 }value1value2可以是任何类型的对象,函数等。

rjson package似乎可以做类似的事情:

> x = fromJSON('{"a":1,"b":2}')
> x
$a
[1] 1

$b
[1] 2

> x$a
[1] 1

这些R对象是什么类型的,我如何在自己的代码中创建它们?

1 个答案:

答案 0 :(得分:1)

我想在@ hrbrmstr的评论之前检查这个,但R列表可以有命名键:

x = list(a=1, b=2)

这正是我想要的。