批量导入数据,代码如下图所示: 用了sep="t",stringsAsFactors=FALSE还是没有用
micepath <- "E:/C35/"
micefiles <- list.files(micepath, pattern = "*.dat", full.names = TRUE)
#length(micefiles)
files=list()
for (i in 1:length(micefiles)){
dat_i=read.table(micefiles[i],header=F,sep="t",stringsAsFactors=FALSE,fill=T)
files[i]=dat_i
}
运行结果如下: 所有的数字都串在了一起 没有分列
R语言 read.table()读取dat文件变量全部串在一起了分不开怎么办?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注不知道你这个问题是否已经解决, 如果还没有解决的话:- 可以看下r语言参考手册中的 r语言 read.table()函数
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^解决 无用评论 打赏 举报