【事象】
同じ行数のデータフレーム同士を単純に横方向に連携させたいだけなのに、
連結させようとするとうまく連結しない。
例)
データフレーム a
1
2
3
データフレーム b
4
5
6
連結したデータフレーム結果
1 NaN
2 NaN
3 NaN
NaN 4
NaN 5
NaN 6
【原因】
データフレームにそれぞれインデックスが設定されており、その結果連結がうまくいかなかった。
データフレームは同じインデックス同志でないと横方向に連結が行えない。
【対応方法】
連結する際にインデックスをクリアしてから連結する。
df_new = pandas.concat([a.reset_index(drop=True), b.reset_index(drop=True)], axis=1)
Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処理
- 作者: Wes McKinney,小林儀匡,鈴木宏尚,瀬戸山雅人,滝口開資,野上大介
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/12/26
- メディア: 大型本
- この商品を含むブログ (12件) を見る