You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用seaborn绘图时如何调整年份范围仅筛选2014和2018年数据

你可以通过pandas的isin()方法实现指定年份的匹配,修改后的代码如下:

myDataTradeSWE = myDataTrade[(myDataTrade['from']=='SWE') & (myDataTrade['Year'].isin([2014, 2018]))]

myDataTradeSWE.head(10)

补充说明

  • isin()方法会匹配字段值在传入列表内的所有行,自动筛选出年份为2014或2018的记录
  • 若后续需要调整筛选的年份,直接修改isin()括号内的列表内容即可,无需改动其他逻辑
  • 如果不习惯用isin(),也可以写成交叉条件的形式:(myDataTrade['Year'] == 2014) | (myDataTrade['Year'] == 2018),注意不同条件之间要用括号包裹,或逻辑用|运算符,和你之前用的且逻辑&对应

内容的提问来源于stack exchange,提问作者esco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:36:00