各要素が文字ベクトルである名前付きリストがあります。このリストを単一のデータフレームに書き込みたいと思います。ここには 2 つの列があります。1 つは文字ベクトルの名前で、2 番目の列は文字ベクトルの各要素です。どんな助けでも大歓迎です。
質問する
251 次
4 に答える
1
多分
data.frame(vecname = rep(names(ll), sapply(ll, length)), chars = unlist(ll))
各リストコンポーネントの各要素が最終データフレームの行に対応するようにします。
于 2013-08-22T18:17:49.773 に答える
1
必要な機能を提供しているかどうか疑問に思ってstack
います(Henrikの例を使用)
ll <- list(x1 = c("a", "b", "c"), x2 = c("d", "e"))
stack(ll)
#-------
values ind
1 a x1
2 b x1
3 c x1
4 d x2
5 e x2
于 2013-08-22T19:13:02.850 に答える
1
NewList <- lapply(names(List), function(X) data.frame(Names=X, Characters=List[[X]]))
do.call(rbind, NewList)
于 2013-08-22T17:56:22.937 に答える