楼主: issac.you
21476 14

[问答] R语言如何批量导入数据 [推广有奖]

11
任彦伟 在职认证  发表于 2016-9-24 20:00:56
setwd('d:/xinyuan/zhw/2011')
dt<-data.frame()
temp<-list.files(pattern='*.csv')
for (i in 1:length(temp))
{
new<-read.csv(temp[i],head=FALSE)
dt<-rbind(dt,new)
}

12
wangjiaming 发表于 2017-2-21 16:16:10
issac.you 发表于 2014-5-10 22:14
不错,这个方法太好了,非常感谢。
合并的地方我还是没搞懂,请问下读取后怎么合并啊?

13
wangjiaming 发表于 2017-2-21 16:27:00
任彦伟 发表于 2016-9-24 20:00
setwd('d:/xinyuan/zhw/2011')
dt
厉害!

14
zhangyangsmith 发表于 2017-2-21 16:57:09
  1. # Add options to 'read.csv' as need
  2. Reduce( cbind, lapply( ls(pattern = "*.csv"), function(s) read.csv(s) ) )
复制代码

15
labixiaohong 发表于 2017-8-29 21:26:42
Aharach 发表于 2014-4-26 03:23
把你要导入的文件都放到你当前project的工作目录下,然后:
至于合并,那就是rbind的事情了。
这个网站真的很不错!我也经常去。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 01:23