ExcelシートをPandas DataFrameに読み込みたいと思います。ただし、以下に示すように、マージされたExcelセルとNULL行(完全/部分NaN
が入っています)があります。明確にするために、John H.は "The Bodyguard"から "Red Pill Blues"までのすべてのアルバムを購入するように指示しました。NaNで結合されたExcelセルをPandas DataFrameに読み込む方法
私はパンダDATAFRAMEにこのExcelシートを読み込むときに、Excelのデータが正しく転送されません。 Pandasは、マージされたセルを1つのセルとみなします。データフレームは、次のようになります。(注:()内の値は、私がそこに持っているしたい所望の値です)
最後の行がマージされた細胞が含まれていないことに注意してください。それはArtist
列の値しか運びません。
EDIT: 私は次のように将来を埋めるためにはNaN :( Pandas: Reading Excel with merged cells値にしようとしなかった)
df.index = pd.Series(df.index).fillna(method='ffill')
しかし、NaN
値が残っています。 DataFrameを正しく設定するために使用できる戦略または方法はありますか?セルを解体して対応する内容を複製するパンダの方法はありますか?
何か試しましたか?あなたの試行を見せてもらえますか?この投稿が役立つかもしれません:https://stackoverflow.com/questions/22937650/pandas-reading-excel-with-merged-cells – Vico
[パンダ:マージされたセルでExcelを読む](https://stackoverflow.com)の可能な複製/ questions/22937650/pandas-reading-excel-with-merged-cells) –
@Vico - ちょうど参考になるだけでなく、まったく同じ質問です! –