我想用來query()過濾出現在給定列表中的熊貓數據框中的行。類似于這個問題,但我真的更愿意使用query()import pandas as pddf = pd.DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]})mylist =[5,3]我試過:df.query('A.isin(mylist)')
1 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
你可以試試這個,使用@
, 它允許我們在環境中引用一個變量:
df.query('A in @mylist')
或這個:
df.query('A.isin(@mylist)',engine='python')
添加回答
舉報
0/150
提交
取消