栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > R语言

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

R语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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,获得这些名称,为循环准备
files
for (i in seq_along(files))
  assign(files[i], read.table(lf[i], sep = 't', header = TRUE))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855639.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号