pandasデータフレームに列を追加する 質問する

pandasデータフレームに列を追加する 質問する

おそらく簡単ですが、次のデータがあります。

データフレーム1:

index dat1
0     9
1     5

データフレーム2:

index dat2
0     7
1     6

次の形式のデータフレームが必要です:

index dat1  dat2
0     9     7
1     5     6

この方法を使用してみましたappendが、クロス結合 (つまり、デカルト積) が発生します。

これを実行する正しい方法は何ですか?

ベストアンサー1

一般的には、参加だけを探しているようです:

> dat1 = pd.DataFrame({'dat1': [9,5]})
> dat2 = pd.DataFrame({'dat2': [7,6]})
> dat1.join(dat2)
   dat1  dat2
0     9     7
1     5     6

おすすめ記事