根据条件提取行并将其放在单独的数据框中

时间:2018-10-29 13:52:18

标签: python pandas dataframe bin

示例数据帧

df1

    A   B
0   7   5
1  20  10
2  12  15
3   4  14
4   3  19

df2

    A   B  A_bin  B_bin
0   5   3      1      1
1   8   4      2      1
2  10   8      2      2
3  11  13      3      3
4  20  18      4      4

此处,df1具有完整的数据,df2具有针对df1中相应变量的合并。 如果df2中bin列中的bin值为2,即(A_bin,B_bin),则应提取行并将这些行放在单独的数据框中。

对于B的所有唯一值,我需要新的数据框。

    A   B  A_bin  B_bin
0   5   3      1      1
1   8   4      2      1
2  10   8      2      2
3  11  13      3      3
4  20  18      4      4

我想不指定列名和索引就这样做。

0 个答案:

没有答案