pandas的loc和isin的用法问题

各位巨佬,有个问题想请教下。我想从一个excel表里筛选出满足多个条件的明细,其中一个条件是某列筛选出特定元素。我的代码如下

df3_1=df3.loc[(df3['费用部门'].str.contains('研发部门',na=False))&
(df3['项目类型'].isin['研究项目','开发项目','支持项目')]

但是isin那里老报错,请问需要怎么修改呢

可以用query语句

(df3['项目类型'].isin(['研究项目','开发项目','支持项目']))

isin后面跟的是ps.Series不是list列表,你ps.Series(['研究项目','开发项目','支持项目'])就好了