我是R的新手.我一直在try 在R列表的结尾添加一个载体,但似乎不起作用.
以下是我try 过的:
L <- list("audrey", 19, TRUE)
L["new"] <- c(1,2,3) # doesn't work
v1 <- c(1,2,3)
L["new"] <- v1 # doesn't work
这两个代码都会抛出相同的错误number of items to replace is not a multiple of replacement length
.
我希望两者都能起作用,因为在创建列表时,以下操作都能起作用:
J <- list("audrey", 19, TRUE, c(1,2,3))
v2 <- c(1,2,3)
K <- list("mary", 20, v2)
我认为它会起作用,因为我似乎只是在列表的末尾添加一个新的载体,并带有命名索引.现在看来我必须重新定义列表才能在结尾添加一个载体?
如果您能解释为什么这会出现错误,以及是否有一种方法可以在不重新定义列表的情况下实现我想做的事情.谢谢!