繰り返す行のデータフレームを再形成したい。データは、データのブロックが繰り返されるcsvファイルから取得されます。一例として、繰り返し行を再形成するパンダ
:あなたがこれを行うにはどのように何か提案はありますか
Name 1st 2nd 3rd 4th
Value1 a1 b1 a4 b4
Value2 a2 b2 a5 b5
Value3 a3 b3 a6 b6
:
Name 1st 2nd
0 Value1 a1 b1
1 Value2 a2 b2
2 Value3 a3 b3
3 Value1 a4 b4
4 Value2 a5 b5
5 Value3 a6 b6
はに再形成されなければなりませんか? 私はすでにこのthreadを見てきましたが、このアプローチを自分の問題に変換する方法がわかりません。この問題は、groupbyが働いている列の列が複数ある場合に起こります。
あなたが整形を行うには、新しい列のラベルを取得するには1、cumcount
にあなたの2つの列を結合する
set_index
と
stack
を使用し、
pivot
でき