我有一个这样的列表:
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))]