我有多少结果要传回调用程序 我想传回一个命名列表,其中每个结果都被编号。
# the following works
# result is a valid result
results = list( "1" = result)
当我执行以下操作时,我最终得到结果$ resultCounter而不是结果$'1'
resultCounter = 1
results = list( resultCounter = result)
如何将变量的内容作为列表中元素的名称传递?
答案 0 :(得分:2)
一种选择是使用setNames
results <- setNames(result, resultCounter)
result <- list(1:5, 6:10)
resultCounter <- 1:2