Ich habe eine Liste, die aussieht wie List_Lookup
. Jede Liste in der Liste enthält eine unterschiedliche Anzahl von Einträgen.R Extrahieren von Listenkomponenten zum Erstellen eines data.frame
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])
Was ich nach ist so etwas wie ListDF
wo jede Paarung von Listennamen und Listeneintrag eine eindeutige Zeile in einem Datenrahmen ist. Ich bin mir sicher, dass es eine einfache Lösung dafür gibt, ich finde es nur schwer es zu finden.
ListDF <- data.frame(LIST = c("List1","List1","List1","List2","List2","List2","List2","List2"), NAME = c("AAA111", "BBB222","CCC333","EEE555","BBB222","DDD444","CCC333","FFF666"))
'Stapel (lapply (List_Lookup, as.character))' – Psidom
@Psidom Bitte als Antwort posten. – Roland