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

如何在R语言中筛选期权列表ChgPct列值为正的看跌期权数据

筛选期权看跌期权列表中ChgPct为正的数据

你可以用lapply结合数据框子集筛选实现需求,直接遍历only_puts_list的每个元素,保留ChgPct列值为正的行即可。如果数据中存在ChgPct为NA的情况,建议同时排除这些行避免报错。

实现代码

# 生成仅保留ChgPct为正的新列表
new_list1 <- lapply(only_puts_list, function(df) {
  # 筛选ChgPct>0且非NA的行
  df[df$ChgPct > 0 & !is.na(df$ChgPct), ]
})

代码说明

  • lapply遍历only_puts_list中的每个标的期权数据框
  • 匿名函数内通过df$ChgPct > 0生成逻辑索引,标记符合条件的行
  • !is.na(df$ChgPct)用于排除缺失值,若你的数据无NA可省略该部分
  • 最终new_list1会保留原列表的命名结构,每个元素对应原标的的筛选后看跌期权数据

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 05:15:49