如何过滤列列表不等于列表长度的行?

时间:2019-02-21 16:11:06

标签: python pandas

我有一个这样的列表:

MyList = ["a", "b", "c"]

还有一个数据框,例如:

                ColumnA      ColumnA
1       ['a', 'a', 'b']   something1 
2  ['a', 'a', 'b', 'c']   something2

我想按MyList长度对columnA上的df进行过滤,因此在这种情况下,仅保留第1行。

我尝试了这个,但可惜它使我失败了:

df = df[df['ColumnA'].apply(lambda x: 
len(x) == len(MyList))]

0 个答案:

没有答案