0
私は、ベクトルごとに3つの異なる長さのベクトルと固有の要素を含むリストを持っています。リストの長さが異なるリストをrのデータフレームに変換する方法
data <- list(ARG=letters[1:8],BRZ=c("a","b","c","f","h","g","l","m","n"),US=c("u","b","c","e","h","f","q","a","n","t"))
私はそれらを一緒にmergeringすることにより、データフレームに、このリストに変換したいと思い、その結果は、出力以下または類似として期待され、これを支援していただきありがとうございます。私たちは、mtabulate
を使用して出力
library(qdapTools)
t(mtabulate(data))
それとも私たちは、その後、data.frame
2の列にstack
をbase R
を使用してtable
table(stack(data))
を適用している場合を転置
ID ARG BRZ US
a 1 1 1
b 1 1 1
c 1 1 1
d 1
e 1 1
f 1 1 1
g 1 1
h 1 1 1
l 1
m 1
n 1 1
q 1
t 1
u 1
あなたは 'ライブラリ(qdapTools)が必要に強制変換論理ベクトルを必要とするかもしれない;トン(mtabulate(データ))' – akrun
@akrun完璧。どうもありがとうございます! – user3354212