我更习惯于python环境。有没有办法生成一个完全动态的字典/列表。即我可以创建灵活的数据结构,说明与特定数字相关,如
[1:["var_a":6, "var_b":3],2:[..]]
我不知道每个列表中的元素如何。有没有办法做到这一点?
答案 0 :(得分:3)
> a <- list()
> a[[1]] <- list(var_a=6)
> a[[1]]$var_b = 3
> a[[2]] <- list(var_c=8)
> a[[1]]
$var_a
[1] 6
$var_b
[1] 3
> a[[1]]["var_b"]
$var_b
[1] 3
> a[[2]]$var_c
[1] 8
答案 1 :(得分:2)
正如@JulianUrbano所说,list
是R中灵活的数据结构。
这是一个载体:
l <- list()
is.vector(l)
这可以取名字:
l2 <- list( a = 1 , l = l )
l2[["a"]]
l2[1:2]