次のようなdata.frameがあります。
Element1 Element2 Value Index a cf 0.14 1 a ng 0.25 1 a ck 0.12 1 a rt 0.59 1 a pl 0.05 1 b gh 0.02 2 b er 0.91 2 b jk 0.87 2 c qw 0.23 3 c po 0.15 3
次の出力が欲しいです:
Element_a1 Element_a2 Value_a Element_b1 Element_b2 Value_b a cf 0.14 b gh 0.02 a ng 0.25 b er 0.91 a ck 0.12 b jk 0.87 a rt 0.59 NA NA NA a pl 0.05 NA NA NA
等々...
data.frame
「インデックス」列に従って初期data.frameを分割するために「split」関数を適用しましたが、単一のデータの長さのため、分割されたdata.frame(つまりdata.framesのリスト)を必要に応じて単一に変換できません.framesは等しくありません。(プライパッケージから)応募してみました
x = do.call(rbind.fill、spl)
別の投稿と同じですが、最初の投稿のようなdata.frameが返されます。