【发布时间】:2013-08-05 12:19:29
【问题描述】:
我想用全名重命名缩写名称列表。如果我可以拉出一个 GUI 列表来为每个名称进行选择,那将是最简单的。
所以给定一个唯一的缩写名称列表
Abbrev<-c("C","Ca","CA","D","Do","Ham","Hammy","C","Hammy","D","Ham")
Abbrev<-unique(Abbrev)
以及他们的全名列表
Full<-c('Cat','Dog','Hamster')
理想情况下,我希望浏览 Abbrev 列表中的每个元素,并让它在我的屏幕上弹出,并显示一个可供选择的全名列表。因此,对于每个唯一的缩写,我想拉一个
select.list(Full)
最终结果如下所示:
Abbrev Full
C Cat
Ca Cat
CA Cat
D Dog
Do Dog
Ham Hamster
Hammy Hamster
我意识到我可以将每个缩写设置为等于它的全名 (DF$Abbrev=="C"
【问题讨论】:
-
sapply(Abbrev, function(x) select.list(Full))(点击选项 1,1,1,2,2,3,3)...