Python:当单个列表的值与数据框的列的值匹配时,从数据框删除行

时间:2019-11-18 23:50:34

标签: python pandas

我有一个数据框(DF)和一个列表(L)。如果DF ['A']的值与列表L的值匹配,我想从数据框中删除行。

示例:

enter image description here

我试图对此进行编码以删除行:

            majorCur = majorCur[~majorCur['datetime'].isin(combineMajorSecondList)]

但是,当我查看表格时,结果看起来并不正确。

1 个答案:

答案 0 :(得分:1)

您应该为此使用.loc

majorCur = majorCur.loc[~majorCur['datetime'].isin(combineMajorSecondList), :]