2
私は以下のようなデータフレームを3列12行用意しています。 12行は4回の繰り返しクラス(3回分)です。私は1A、1D、2B、2Dセルの値が決してないこと、そして私は常に1B、1C、2A、および2Cセルのセル値を持っていることを知っています。pandas:マージ、結合、連結の最初のステップ
私は内側常にデータを持っていることを知っているすべてのセルを抽出するために、行と列の名前を組み合わせウィッヒで、あなたは以下を参照してください1のようなもので、それを変換したいと思います。 このようにして、不要な繰り返しや不要な空のセルは避けます。
私は手動http://pandas.pydata.org/pandas-docs/stable/merging.htmlを読んですることを試みたが、私は正しい道を取るために、いくつかの困難を持っています。私のためのいくつかのアドバイス?
あなたが使用することができ非常に
まず第一に、あなたはとても親切で、どうもありがとうございました。 私はこのエラーがあります: '' ' TypeError例外トレースバック(最後の最新の呼び出し)(中) 8#プリントCOLを ---> 10 df.columnsシーケンス項目1::= [ '' df.columnsでCOLため.join(COL)] 11 '' は列 はTypeErrorに 12 #INDEX」を予想文字列、int型は、あなたが 'int型にキャスト必要 ' '' –
aborruso
を見つけました'df.columns = '' .join(str(col [0])、col [1]))for col in df.columns]' – jezrael
もう一度ありがとうございます。作業。私は3行×25列ではなく、3行×5列を持っています。私はこの要点にすべてを挿入しましたhttps://gist.github.com/aborruso/8eb51579335cd94d44c033bea2b27748 – aborruso