我有一个看起来像List_Lookup
的列表。列表中的每个列表都包含不同数量的条目。R提取列表组件以创建数据。框架
ListCodes <- list(List1 = c(1,2,3), List2 = c(5,2,4,3,6))
DF_Lookup <- data.frame(CODE = c(1,2,3,4,5,6), NAME = c("AAA111", "BBB222","CCC333","DDD444","EEE555","FFF666"))
List_Lookup <- lapply(ListCodes, function(x) DF_Lookup$NAME[x])
什么我以后是一样的东西ListDF
其中列表名称和列表项的每个配对是在数据帧唯一行。我确信有一个简单的解决方案,我只是很难找到它。
ListDF <- data.frame(LIST = c("List1","List1","List1","List2","List2","List2","List2","List2"), NAME = c("AAA111", "BBB222","CCC333","EEE555","BBB222","DDD444","CCC333","FFF666"))
'堆栈(lapply(List_Lookup,as.character))' – Psidom
@Psidom请张贴作为一个答案。 – Roland