Python 删除从数据框中同时包含的值列表

Python 删除从数据框中同时包含的值列表,python,pandas,Python,Pandas,我有这个数据帧 A b c d e f g 1 2022 0.875000 1.406061 0.813333 1.500000 0.771429 2 2023 0.859060 1.090688 0.880546 1.114286 0.902778 3 2061 0.806452 0.951600 0

我有这个数据帧

A     b        c            d           e           f            g
1   2022    0.875000    1.406061    0.813333    1.500000    0.771429
2   2023    0.859060    1.090688    0.880546    1.114286    0.902778
3   2061    0.806452    0.951600    0.776398    0.946970    0.757576
4   2062    0.923077    1.056189    0.930970    1.042930    0.940000
5   2067    0.000000    0.000000    1.000000    0.000000    0.000000
6   2085    0.835821    1.110215    0.862903    0.872054    0.894737
7   2092    0.000000    0.000000    1.000000    0.000000    0.000000
8   2129    0.764706    1.094737    0.793103    1.126667    0.833333
列表=['2062','2129']

我想删除所有行,其中列表中的值等于列b

实现这一目标最有效的方法是什么

new_df=df[~df['b'].isin(mylist)]