R语言随手记-批量读取和循环处理多个数据文件


  1. 数据文件

  1. Rscript
##批量读取数据
file <- list.files(pattern="mating.index.data") 

##循环处理
merge.data <- list()
n = length(file)
for (f in 1:n){
  hal.tree<-read.tree("../hal_Mating.tree")
  OR.index<-read.table(file[f],header=T)
  x<-OR.index$Mating_system
  y<-OR.index$orNum
  x_set<-setNames(x,OR.index$spe)# 分组
  y_set<-setNames(y,OR.index$spe)# 连续值
  pt<-phylANOVA(hal.tree, x_set, y_set)[["Pt"]]
  merge.data[[file[f]]]=pt
}
  1. 输出的结果


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM