我想添加一個新成員到列表中。當我這樣做時如下。但是,當我想要做一個函數,沒有什麼變化..如何將新成員添加到R中的函數列表中
> a = list(x=4, y=2)
> a
$x
[1] 4
$y
[1] 2
> a$c = 7
> a
$x
[1] 4
$y
[1] 2
$c
[1] 7
使用功能...
> addNew(a)
> a
$x
[1] 4
$y
[1] 2
功能是:
addNew = function(list){
list$c = 7
}
也許是有點兒像c中的指針問題,但如何解決它?
這是真的!但是還有其他方法可以做到嗎?我可能想要修改函數中的多個列表.. – ykpemre
您可以返回列表的列表;)。 – sgibb