如何使用isin从python DataFrame中选择行?

时间:2016-12-18 14:24:50

标签: python pandas

我有一个pandas数据帧。我想使用isin选择column A的值在column B中的行。

例如:我有my_df,我想选择第0行和第2行,因为[aa, ab][bc, bd]分别位于AB

my_df = pd.DataFrame({'A':[['aa','ab'],['aa','ac'],['bc','bd']],
                     'B':[[['aa','ab'],['ba','bb'],['bc','bd']],[['aa','ab'],['ba','bb']],[['aa','ab'],['bc','bd']]]})
my_df

    A           B
0   [aa, ab]    [[aa, ab], [ba, bb], [bc, bd]]
1   [aa, ac]    [[aa, ab], [ba, bb]]
2   [bc, bd]    [[aa, ab], [bc, bd]]

我想要这个:

    A           B
0   [aa, ab]    [[aa, ab], [ba, bb], [bc, bd]]
2   [bc, bd]    [[aa, ab], [bc, bd]]

1 个答案:

答案 0 :(得分:2)

我认为<input type="text" id="inp-text" name="" />需要apply

in