hapmap_txt <- list.files(path = "4-Hapmap数据处理分析v1.0/DATA/data/chr6", pattern = "\\.txt",full.names = T) #移除hapmap数据的第一行的“#”符号 remove_hash <- function(filename){ lines <- readLines(filename) lines[1] <- gsub("#","",lines[1]) writeLines(lines,filename) } #将自定义函数应用于所有的hapmap文件 lapply(hapmap_txt,remove_hash) #批量导入hapmap的数据 hapmap_list <- lapply(hapmap_txt, read.table,header = T,sep = " "),这是我批量导入的文件,如何批量导出
时间: 2024-03-17 10:44:29 浏览: 52
filter_probes:过滤 Illumina HT-12 v4 探针以确定 HapMap CEU SNP 的存在
如果你想将hapmap_list中所有的数据导出为txt文件,可以使用下面的代码:
```
#设置导出路径
output_dir <- "path/to/output/directory"
#循环遍历hapmap_list中的数据,并将其导出为txt文件
for (i in seq_along(hapmap_list)) {
filename <- paste0("hapmap_", i, ".txt")
filepath <- file.path(output_dir, filename)
write.table(hapmap_list[[i]], file = filepath, sep = " ", row.names = FALSE)
}
```
这段代码将hapmap_list中的每个数据框都导出为一个txt文件,并以"hapmap_"加上数据框在列表中的索引作为文件名。导出的文件将保存在output_dir中指定的目录中。
阅读全文