各位巨佬,有个问题想请教下。我想从一个excel表里筛选出满足多个条件的明细,其中一个条件是某列筛选出特定元素。我的代码如下
df3_1=df3.loc[(df3['费用部门'].str.contains('研发部门',na=False))&
(df3['项目类型'].isin['研究项目','开发项目','支持项目')]
但是isin那里老报错,请问需要怎么修改呢
可以用query语句
(df3['项目类型'].isin(['研究项目','开发项目','支持项目']))
isin后面跟的是ps.Series不是list列表,你ps.Series(['研究项目','开发项目','支持项目'])就好了