我尝试使用下面的代码从数据框中过滤掉记录,因为数据的项目代码为 04901 或 04940,并且年份是 2022 年,但是,这不是工作属性,它只返回 nil 数据,不知道为什么这是没有按预期工作,这只返回没有记录
df.loc[(df['商品代码'].isin(['04901', '04940'])) & (df['年份'] == '2022')]
如果有人可以帮我打一下吗?
如果年份是整数,请使用
2022
代替 '2022'
:
df[(df['Item Code'].isin(['04901', '04940'])) & (df['Year'] == 2022)]