第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > R语言 循环读取数据文件 循环读取csv tsv xlsx数据

R语言 循环读取数据文件 循环读取csv tsv xlsx数据

时间:2022-06-27 02:24:32

相关推荐

R语言 循环读取数据文件 循环读取csv tsv xlsx数据

读取数据,XLSX 或者 TSV 或者 CSV

【1】先读取一个试下,确认能正确读取进去

下面三种格式提供参考

data <- read_excel("C:/XXX/1.xlsx", sheet = "Sheet1", col_names = TRUE)data <- read.table(file = 'manifest.tsv', sep = '\t', header = TRUE) data <- read.csv('胃癌和癌前数据.csv')

【2】看下这三种读取的格式条件选择,自己符合哪一种

查看当前目录文件list.files(pattern = "\\.tsv") # tsv格式的数据文件list.files(pattern = "^C") # 以C开头的文件list.files(pattern = ".tsv$")# 以.tsv结尾的文件

【3】循环读取文件

我自己处理宏基因组的结果报告,是以为report.tsv结尾的文件,当然还有error.tsv的文件

#循环读取正式lf <-list.files(pattern = "report.tsv$") #以report.tsv 结尾的files <- gsub("\\.tsv", "", lf) #切掉后缀.tsv,获得这些名称,为循环准备filesfor (i in seq_along(files))assign(files[i], read.table(lf[i], sep = '\t', header = TRUE))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。