我想动态地将值分配给名称列表,其中所有名称都相同。
我尝试过这样做,但我认为它会在每次迭代时覆盖该值,因此它只存储最后一个值:
params <- c('1', '2', '3')
named_list <- list()
for (i in params){
named_list['name'] <- i
}
输出结果为:
named_list
$name
[1] "3"
我正在寻找
$name
[1] "1"
$name
[1] "2"
$name
[1] "3"
答案 0 :(得分:0)
试试这个:
params <- c('1', '2', '3')
named_list <- list()
for (i in params){
named_list[i] <- i
}
names(named_list) <- rep("name", length(named_list))