DataFrameのindexの同じデータを1列に, つなげたい
df =
INDEX 番号 平均
201907010601 15 0.758492
201907010601 11 0.722583
201907010601 10 0.704865
201905010402 8 0.783678
201905010402 7 0.710182
201905010402 2 0.470611
201907010606 5 0.849760
201907010606 4 0.804972
201907010606 6 0.801182
201907010604 7 0.834579
201907010604 14 0.773029
201907010604 11 0.659245
発生している問題・エラーメッセージ
上記のような, DataFrameからINDEXの同じデータを1列につなげたいのですが, やり方がわかりません.
理想は,INDEXごとに全て同じ列につなげることで,
df =
INDEX 番号_0 平均_0 番号_1 平均_1 番号_2 平均_2
201907010601 15 0.758492 11 0.722583 10 0.704865
201905010402 8 0.783678 7 0.710182 2 0.470611
201907010606 5 0.849760 4 0.804972 6 0.801182
201907010604 7 0.834579 14 0.773029 11 0.659245
もしくは,
df =
INDEX 番号_0 番号_1 番号_2
201907010601 15 11 10
201905010402 8 7 2
201907010606 5 4 6
201907010604 7 14 11
のような番号のみの出力にしたいと考えています.
試したこと
INDEXごとの処理ということで, groupby関数,
横方向への連結ということで, concat, mergeなどの連結関数を用いると考えているのですが具体的に, それらをどのように扱えば, 所望の変換が行えるかがわかりません.
素人質問で申し訳ありませんが, 御回答よろしくお願いいたします.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。