0

一些数据:

reslist <- list()
reslist <- append(reslist,list(c(1,2,3,4)))
names(reslist) <- "name1"
reslist <- append(reslist,list(c(3,4,1,0)))

如何只命名列表的最后一个元素?我的实际列表是可变长度的,所以我不知道最后一个元素的索引。

names(reslist[[length(reslist)]]) <- "name2"

不能作为名字 (names(reslist) <- "name1"),为什么?

4

1 回答 1

4

你只是在索引错误的东西。尝试这个:

names(reslist)[length(reslist)] <- 'name2'
于 2013-01-17T14:53:35.047 回答