如何在R中的列表中添加新值

时间:2015-03-30 14:56:25

标签: r

我一直在寻找一些关于在列表中添加新值的解决方案。例如。我有值列表

n = c(2, 3, 5) 
s = c("aa", "bb", "cc", "dd", "ee") 
b = c(TRUE, FALSE, TRUE, FALSE, FALSE) 
x = list(n, s, b, 3)   # x contains copies of n, s, b

我需要在列表x中添加值6,使其具有x [[1]] 2,3,5,6个值。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

你可以尝试

x[[1]] <- c(x[[1]],6)

答案 1 :(得分:0)

命令

   x[[1]] <- append(x = x[[1]],values = 6)

也有效。