2017-06-23 22 views
2

それぞれが異なる列を持つ2つのパンダデータフレームがあります。私は基本的にそれらを水平に接着したい(それぞれが同じ数の行を持つので、これは問題ではない)。パンダ:水平方向に2つのデータフレームを結合する

これを行う簡単な方法が必要ですが、私は文書を見て、concatは私が探しているものではありません(私は思っていません)。

アイデア?

ありがとうございます!

+4

'pd.concat([df1、df2]、axis = 1)'を水平に連結します。 – EdChum

答えて

5

concat本当にあなたが探しているのは、デフォルトよりも軸の引数に別の値を渡すだけです。以下のコードサンプル:

import pandas as pd 

df1 = pd.DataFrame({ 
    'A': [1,2,3,4,5], 
    'B': [1,2,3,4,5] 
}) 

df2 = pd.DataFrame({ 
    'C': [1,2,3,4,5], 
    'D': [1,2,3,4,5] 
}) 

df_concat = pd.concat([df1, df2], axis=1) 

print(df_concat) 
関連する問題