現在行にあるデータを取り出し、列に変換したいと考えています。ここでの考え方は、x1
のすべての値に対して単一の行をdf
とし、のデータをユニークなx1
とx2
の組み合わせに基づいて2つの列に分割することです。複数行のデータから列へ
> df
x1 x2 x3
1 A 0 4
2 A 1 2
3 B 1 1
4 C 0 5
5 C 1 2
6 D 0 1
7 D 1 1
8 E 0 3
これは、多段階のクリーンアッププロセスを伴うことが、最終的に私はdf_rev
次の表のようなものを、取得したいのですが。 B0
とE1
の欠けている組み合わせが0の値に置き換えられていることに注意してください。
> df_rev
x1 x3_0 x3_1
1 A 4 2
3 B 0 1
4 C 5 2
6 D 1 1
8 E 3 0
今、私は私の状況にthis answerに合うようにしようとしますが、多くの幸運なしてきました。どんな助けでも大歓迎です。
ありがとう! – user1202761