【发布时间】:2016-04-22 19:49:03
【问题描述】:
我需要格式化一个列表,以便列表项在我闪亮的应用程序上显示为单选按钮。以下是我的列表当前格式的示例:
mylist = list("Choice 1"=1, "Choice 2"=2, "Choice 3"=3)
列表应该是动态生成的。将查询该列表以确定正确的名称,以替换“Choice 1”、“Choice 2”和“Choice 3”。
我尝试使用list<-append,但它不解释变量名。示例:
var = "SimpleTest"
mylist=list()
mylist<-append(mylist,list(var=1))
电流输出:
# $var
# [1] 1
我想要的输出是:
$SimpleTest
[1] 1
【问题讨论】:
-
试试
mylist<-append(mylist,setNames(list(1),var)) -
哦,非常感谢,我解决这个问题已经 3 小时了!
-
很高兴它有帮助。另一种选择:
mylist[[var]]<-1. -
@KingOfBabu 我下面的回答能解决你的问题吗?