一尘不染

将列追加到熊猫数据框

python

这可能很容易,但是我有以下数据:

在数据框1中:

index dat1
0     9
1     5

在数据框2中:

index dat2
0     7
1     6

我想要一个具有以下形式的数据框:

index dat1  dat2
0     9     7
1     5     6

我尝试使用该append方法,但是得到了交叉连接(即笛卡尔积)。

什么是正确的方法?


阅读 136

收藏
2020-12-20

共1个答案

一尘不染

通常看来,您只是在寻找联接:

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