2014-09-26 40 views
-2

我想用命名鍵創建並傳遞R中的對象(這些值很可能是數據框架,但可能是其他東西)。如何用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

我不明白這個問題。什麼對象?什麼代碼? – baptiste 2014-09-26 15:40:30

+0

這聽起來像你想要在列表中存儲數據幀。 – hrbrmstr 2014-09-26 15:41:40

+0

@hrbrmstr可以列出一個有名字的鍵嗎? – jnylen 2014-09-26 15:43:15

回答

1

我沒想到去檢查,直到@ hrbrmstr的評論,但R裏面,列表可以有一個名爲鍵:

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

這正是我想要的。