R 将数据帧列表转换为具有特定列名的单个数据帧
我有这个:R 将数据帧列表转换为具有特定列名的单个数据帧,r,dataframe,R,Dataframe,我有这个: > list("x"=data.frame("a"=(1:3),"b"=(4:6)),"y"=data.frame("a"=(1:3),"b"=(7:9))) $x a b 1 1 4 2 2 5 3 3 6 $y a b 1 1 7 2 2 8 3 3 9 我想要这个: a x y 1 b b 2 b b 3 b b 对应的值为b 有人能帮我吗?谢谢。您可以试试: cbind(a=my_list[[1]]$a,as.data.frame(lapply(my_li
> list("x"=data.frame("a"=(1:3),"b"=(4:6)),"y"=data.frame("a"=(1:3),"b"=(7:9)))
$x
a b
1 1 4
2 2 5
3 3 6
$y
a b
1 1 7
2 2 8
3 3 9
我想要这个:
a x y
1 b b
2 b b
3 b b
对应的值为b
有人能帮我吗?谢谢。您可以试试:
cbind(a=my_list[[1]]$a,as.data.frame(lapply(my_list,`[`,2)))
#>a x y
#> 1 1 4 7
#> 2 2 5 8
#> 3 3 6 9
在哪里
我的清单谢谢……你做到了……我的头都碎了……现在我必须明白了……谢谢again@nasifffors如果答案有帮助,请点击左侧的复选标记,接受答案。每篇文章只能接受一个答案。请参阅-