3 R语言怎么写循环,对多个元素进行重复操作?

R语言怎么写循环,对多个元素进行重复操作?
AlQWT_vs_AlQC14_id = data.frame(AlQWT_vs_AlQC14$Mapped.ID)
AlWT_vs_AlC14_id = data.frame(AlWT_vs_AlC14$Mapped.ID)
OAlWT_vs_OAlC14_id= data.frame(OAlWT_vs_OAlC14$Mapped.ID)
OQWT_vs_OQC14_id= data.frame(OQWT_vs_OQC14$Mapped.ID)
PQWT_vs_PQC13_id= data.frame(PQWT_vs_PQC13$Mapped.ID)
PQWT_vs_PQC14_id= data.frame(PQWT_vs_PQC14$Mapped.ID)
PWT_vs_PC13_id= data.frame(PWT_vs_PC13$Mapped.ID)
PWT_vs_PC14_id= data.frame(PWT_vs_PC14$Mapped.ID)

例如上述命令行,怎么用“XXX”来代替需要重复运行的元素,循环运行
XXX_id = data.frame(XXX$Mapped.ID)

请先 登录 后评论

1 个回答

余胜

在R中,调用对象一般需要具体指定该对象的名称,不能使用变量来代替,所以没有便捷的方式通过循环来实现你的目标。建议不定义XXX_vs_XXX这些对象,而是通过循环和数据读入函数,依次提取出每一类的Mapped.ID,并依次存储为list的元素。这样接下来的分析就可以通过循环来进行批量处理。

请先 登录 后评论
  • 1 关注
  • 0 收藏,79 浏览
  • 龙誉铭 提出于 2019-11-06 21:52