赖江山的博客分享 http://blog.sciencenet.cn/u/laijiangshan 生态、统计与R语言

博文

关于批量读入数据文件并组合为一个文件的代码

已有 2792 次阅读 2019-3-8 09:23 |个人分类:RDA|系统分类:科研笔记| 批量读入和, 合并

在数据处理过程,我们经常要将很多独立的文件拼接起来,然后在组合到一个文件里面!其实干这个事情简单一个循环就可以搞定!

#批量读入数据并合并为一个文件

#在当前工作目录是下新建一个文件夹叫"myname"

#把要读入的数据存储在myname文件夹里面,这里只能是1层不能再有下一层文件夹

#先用dir()函数获取目录中的文件名

doc.names <- dir("myname")

#更改工作目录至"myname"下面

setwd("./myname")


#确定读入文件的个数

n=length(doc.names)

#首先读入第一个文件

a=read.table(doc.names[1],header=T)

#然后读入后面的文件并与前面的文件行合并

for (i in 2:n){a=rbind(a,read.table(doc.names[i],header=T))}

#当前案例是读入文本文件,如果是别的数据,修改为相应函数即可

#a就是你要的文件

a




https://blog.sciencenet.cn/blog-267448-1166363.html

上一篇:在R里面演奏生日歌
下一篇:分段回归的代码
收藏 IP: 159.226.89.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 22:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部