标签: r
说我有一个数据框
DF1 <- data.frame("a" = c("a", "b", "c"), "b" = 1:3)
将此变成列表的最简单方法是什么?
DF2 <- list("a" = 1, "b" = 2, "c" = 3)
一定非常简单,但我找不到答案。
答案 0 :(得分:6)
您可以使用setNames和as.list
setNames
as.list
DF2 <- setNames(as.list(DF1$b), DF1$a)