前提・実現したいこと
現在、データ分析の課題をやっていて、データのインポート、前処理、mergeをしております。
データの形が違うデータを前処理して扱いやすい形に直すことに苦戦しています。
発生している問題
python
1CountryName 2000 2001 2002 2003 2004 2Country1 Value10 Value11 Value12 Value13 Value14 3Country2 Value20 Value21 Value22 Value23 Value24 4Country3 Value30 Value31 Value32 Value33 Value34
となっているpandasデータフレームを
python
1CountryName Year VALUE 2Country1 2000 Value10 3Country1 2001 Value11 4Country1 2002 Value12 5Country1 2003 Value13 6Country1 2004 Value14 7Country2 2000 Value20 8Country2 2001 Value21 9Country2 2002 Value22 10Country2 2003 Value23 11Country2 2004 Value24 12Country3 2000 Value30 13Country3 2001 Value31 14Country3 2002 Value32 15Country3 2003 Value33 16Country3 2004 Value34 17
としたいのです。
試したこと
以前同じ問題に対処した時には転置した後でExcelファイルを手作業でいじって直しました。しかし今後もデータ分析を行うので、今回はこれをPandas上だけで対処できたらいいなと思い相談させていただきます。ググろうとしたのですが、上手く検索する言葉が思いつかず、直接的に解決することができなかったです。データのフォーマットが整っていないときに複数の作業を組み合わせて効率よく対処するコツや流れがありましたら教えてくだされば嬉しいです。
補足情報(FW/ツールのバージョンなど)
Python3.7を使ってます。pandasのデータフレームで処理してます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/26 01:38