2017-02-01 5 views
0

私は2つのデータフレームA、Bに同じ列名を持ちます。私は、文字列の列"x"で一緒に数値列["0","1","2"]を追加したいパンダは共通変数で2つのデータフレームを追加します

["x","0","1","2"] 

その

。これを行う最善の方法は何ですか?

+0

あなたはいくつかのサンプルデータと所望の出力を追加することはできますか? 3,4行 – jezrael

+1

あるいは 'pd.merge(A、B、on = 'x')'が必要ですか? – jezrael

+0

ありがとう! – mattdns

答えて

0

あなたはmergeが必要になります。

df1 = pd.merge(A, B, on='x') 
0

あなたは、共通の指標を設定し、すべての列を合計することをお勧めします:

pd.merge(A, B, on = ['x']).set_index(['x']).sum(axis=1) 
関連する問題