使用其他数据行的行号,从现有数据帧创建新的熊猫数据帧

问题描述 投票:2回答:3

所以我有一个这样的数据框,我们称它为df1:

       Column1   Column2   Column3  
1258   .51       .38       .12

2674   .76       .21       .45

3098   .89       .34       .19

6012   .91       .78       .67

然后,我还有另一个数据框,我们称它为df2,大约有10000行。

       a    b   c   d
0      0    1   0   0  
1      1    1   1   0
2      0    0   0   1
3      0    0   1   1
...
10000  1    1   0   1

有没有一种方法可以用df1的行号从df2创建新的数据框?因此输出数据帧将如下所示:

      a   b   c   d
1258  0   1   0   1
2674  1   0   0   1
3098  0   1   1   1
6012  1   0   0   0

python pandas
3个回答
1
投票
IIUC,这是loc

1
投票
我们也可以使用DataFrame.reindex

0
投票
关于:
© www.soinside.com 2019 - 2024. All rights reserved.