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

R语言:基于数据框参考列单行替换向量值(GENABEL包snp.data)

解决方案

直接用这行单行R代码就能完成映射替换:

df$ID_rep[match(vec, df$ID)]

代码说明

  • match(vec, df$ID):返回vec中每个元素在df$ID列对应的位置索引
  • 用该索引提取df$ID_rep列的对应值,精准完成原始ID到替换后ID的映射转换

运行后得到的结果为:

[1] "D4" "D5" "D1" "D2" "D3" "D6" "D7" "D8"

完全符合需求,且是单行操作,无需拆分步骤,适配各种规模和结构的元数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:44:54