Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R-键值对列表的两个数据帧列_R - Fatal编程技术网

R-键值对列表的两个数据帧列

R-键值对列表的两个数据帧列,r,R,假设我有一个数据帧 DF1 <- data.frame("a" = c("a", "b", "c"), "b" = 1:3) DF1您可以使用setNames和as.list DF2 <- setNames(as.list(DF1$b), DF1$a) DF2,我认为他们也应该考虑使用向量而不是列表,因为每个元素都是同一类型的标量:带有(DF1,StIDENT(B,A))< /代码>。 DF2 <- setNames(as.list(DF1$b), DF1$a)

假设我有一个数据帧

DF1 <- data.frame("a" = c("a", "b", "c"), "b" = 1:3)

DF1您可以使用
setNames
as.list

DF2 <- setNames(as.list(DF1$b), DF1$a)

<代码> DF2,我认为他们也应该考虑使用向量而不是列表,因为每个元素都是同一类型的标量:<代码>带有(DF1,StIDENT(B,A))< /代码>。
DF2 <- setNames(as.list(DF1$b), DF1$a)