2012-03-13 5 views
0

sapply(data、unlist)を使った後、私はベクトルの行列だと思っています。出力は次のようになります。unlist and transpose

[[index1]]  
    c1 
    "value" 
    c2 
    "value" 
    c3  
    "value" 
    [[index2]] 
    c1 
    "value" 
    c2 
    "value"  
    c3 
    "value" 

各インデックスは列として「C1」、「C2」、及び「C3」のデータフレーム内の行になるようにするための私の所望の出力です。私はすでに簡単な転置()を試みました。私はこれをリシェイプやプライヤーを使って行うことができると思いますが、私はそれを理解することはできません。

注:私の質問はGetting dataframe directly from JSON-file?と非常によく似ていますが、サプリーの後には列にベクトルが含まれています。

+0

あなたはそれが何であるかを見るために結果に 'str'または' dput'を試すことができます。詳細は '?str'と'?dput'を参照してください。 – Tommy

答えて

1

あなたsapply出力をフォーマットするrbindを試してみてください:

a=list(a=1:3, b=4:6) 
as.data.frame(do.call(rbind, a))