我試圖刪除df
中存在於lst
中的列表中的值的行。刪除另一個列表中存在的列表中的數據幀的行
我知道使用單數字符串使用df[df[x].isin(y)]
,但不知道如何調整相同的方法來處理dataframe
中的列表。
lst = ['f','a']
df
:
Column1 Out1
0 ['x', 'y'] a
1 ['a', 'b'] i
2 ['c', 'd'] o
3 ['e', 'f'] u
etc.
我已經嘗試使用列表理解,但它似乎並沒有工作一樣有Pandas
df = df[[i for x in list for i in df['Column1']]]
錯誤:
TypeError: unhashable type: 'list'
我的預期產量將如下;刪除包含這些都值列表中lst
行:
Column1 Out1
0 ['x', 'y'] a
1 ['c', 'd'] o
etc.
你可能只是循環。 –