私はこのようなリストを持っています
A <- data.frame(a = c(1, 2), b = c(3, 4))
B <- data.frame(c = c(1, 2), d = c(3, 4))
g <- list(var1 = A, var2 = B)
生産
> g
$var1
a b
1 1 3
2 2 4
$var2
c d
1 1 3
2 2 4
今、私はこのようなリスト要素を転置したいと思います
lapply(g, function(x) data.frame(t(x)))
しかし、これは私が望むものではない行名としてa、b、cdを生成します
> lapply(g, function(x) data.frame(t(x)))
$var1
X1 X2
a 1 2
b 3 4
$var2
X1 X2
c 1 2
d 3 4
これらのdata.framesに、a、b、c、およびdの新しい列を生成したいと思います。これを達成する方法は?