Что такое эффективный способ инвертирования списка векторов символов, как показано ниже?Инвертировать список векторов символов в R
Входные
lov <- list(v1=c("a", "b"), v2=c("a", "c"), v3=c("a"))
Ожидаемое
list(a=c("v1", "v2", "v3"), b=c("v1"), c=c("v2"))
Подобно Revert list structure, но с участием векторов:
Второй предпочтительный, поскольку он не включает в себя добавленные пакеты – cannin
@cannin. Первый также не нуждается в каких-либо пакетах. Я имел в виду «расплав», который исходит из 'reshape2'. В противном случае 'stack' является функцией' base R'. – akrun