我想用命名键创建并传递R中的对象(值很可能是数据帧,但可能是其他东西)。
在JavaScript中,这很简单,您只需编写{ key1 : value1, key2 : value2 }
和value1
,value2
可以是任何类型的对象,函数等。
rjson
package似乎可以做类似的事情:
> x = fromJSON('{"a":1,"b":2}')
> x
$a
[1] 1
$b
[1] 2
> x$a
[1] 1
这些R对象是什么类型的,我如何在自己的代码中创建它们?
答案 0 :(得分:1)
我想在@ hrbrmstr的评论之前检查这个,但R列表可以有命名键:
x = list(a=1, b=2)
这正是我想要的。