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

Pandas如何删除quoteVolume行取值小于1000000的对应列

解决方法

你已经生成的布尔序列a已经标记了所有quoteVolume大于阈值的列,直接按以下任意一种方式操作即可:

  • 方案1:直接筛选保留符合要求的列(更简洁)
# : 表示保留所有行,a 作为列筛选条件只保留值为True的列
df = df.loc[:, a]
  • 方案2:显式删除不符合要求的列
# ~a 对布尔序列取反,得到需要删除的列的筛选条件,取对应index就是要删除的列名列表
df = df.drop(columns=a[~a].index)

注意:你当前代码里的判断阈值是10000000(1千万),和你需求里描述的小于1000000(1百万)就删除的阈值差了10倍,可根据实际需求调整阈值大小。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 11:15:03