我希望有一种简单的方法来将data.table或tibble转换成一个命名列表。我猜可能是咕噜声,巢声和分裂声。这是一个闪亮的选项列表。
也有类似的问题,但没有找到这样的问题。
d <- tidyr::tribble(
~key, ~value,
'a', 1,
'b', 2,
'c', 3
)
result <- list(a = 1, b = 2, c = 3)发布于 2020-02-06 20:48:09
一种选择是通过deframe创建一个命名的vector,然后使用as.list。将每个元素转换为list元素
library(tibble)
library(dplyr)
deframe(d) %>%
as.list或在base R中使用split
with(d, split(value, key))https://stackoverflow.com/questions/60103246
复制相似问题