由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - [R] condition on file existence
相关主题
新手问:如何STEP BY STEP 地运行SAS MACRO再问R的问题 - 关于matrix 的operation
R 里面怎么读入.dat 文件?[合集] 请问如何看到R的source code?
R 中如何读取zip file中的文件R一问
如何在R里面对一整列数据进行操作?R问题请教。
今天又“R”了 -- 感想和请教。请问R里apply和sapply有什么区别
R 问题怎样用apply对多种endpoint构建linear model
R program helpR performace issue
R question about apply() and outer()如何把model fitting statistics 读出来(R)
相关话题的讨论汇总
话题: existence话题: file话题: xxxx话题: condition话题: 文件
进入Statistics版参与讨论
1 (共1页)
a***r
发帖数: 420
1
hi,遇到个问题,折腾半天了,可能其实挺简单,请大家看看:
我有小于1000个文件,文件格式是一样的,ie.xxxx_##,
##在[1,1000]的范围内,无重复,但总共小于1000个,比如xxxx_1,xxxx_2,xxxx_5,...
,xxxx_780,xxxx_999.
我不知道少了哪些,现在需要把这些文件里的数据读到R里,
如果我用
for (n in 1:1000) {
array[n] <- read.table(file="~/xxxx_n")
}
遇到xxxx_n不存在的时候,自然就会报错,然后跳出循环
但因为我不知道哪些编号的文件有,哪些没有
我想请教下,如何跳过不存在的文件,完成对所有文件的读入呢
或者如何获得一个存在的文件的列表
有没有什么好办法?
谢谢大家!
t*****i
发帖数: 426
2
这个程序有问题。 read.table 里面的n是string,不会随外面定义的n变化而变化。
a***d
发帖数: 336
3
you can list.files to get the file names in a directory.

..

【在 a***r 的大作中提到】
: hi,遇到个问题,折腾半天了,可能其实挺简单,请大家看看:
: 我有小于1000个文件,文件格式是一样的,ie.xxxx_##,
: ##在[1,1000]的范围内,无重复,但总共小于1000个,比如xxxx_1,xxxx_2,xxxx_5,...
: ,xxxx_780,xxxx_999.
: 我不知道少了哪些,现在需要把这些文件里的数据读到R里,
: 如果我用
: for (n in 1:1000) {
: array[n] <- read.table(file="~/xxxx_n")
: }
: 遇到xxxx_n不存在的时候,自然就会报错,然后跳出循环

s*********e
发帖数: 1051
4
what format, csv or txt?

..

【在 a***r 的大作中提到】
: hi,遇到个问题,折腾半天了,可能其实挺简单,请大家看看:
: 我有小于1000个文件,文件格式是一样的,ie.xxxx_##,
: ##在[1,1000]的范围内,无重复,但总共小于1000个,比如xxxx_1,xxxx_2,xxxx_5,...
: ,xxxx_780,xxxx_999.
: 我不知道少了哪些,现在需要把这些文件里的数据读到R里,
: 如果我用
: for (n in 1:1000) {
: array[n] <- read.table(file="~/xxxx_n")
: }
: 遇到xxxx_n不存在的时候,自然就会报错,然后跳出循环

a***r
发帖数: 420
5
嗯,谢谢,俺确实写得不严密,
不过这里只是想表达这个格式,重点是能不能把没有的文件condition掉

【在 t*****i 的大作中提到】
: 这个程序有问题。 read.table 里面的n是string,不会随外面定义的n变化而变化。
a***r
发帖数: 420
6
this is a good one,many thanks!

【在 a***d 的大作中提到】
: you can list.files to get the file names in a directory.
:
: ..

s*********e
发帖数: 1051
7
after list.files(), do a lapply(filelist, read.table, ...)

【在 a***r 的大作中提到】
: this is a good one,many thanks!
a***r
发帖数: 420
8
Good point, thank you!
I occasionally forget the merit of "apply", should always remind myself
about that...

【在 s*********e 的大作中提到】
: after list.files(), do a lapply(filelist, read.table, ...)
1 (共1页)
进入Statistics版参与讨论
相关主题
如何把model fitting statistics 读出来(R)今天又“R”了 -- 感想和请教。
Dashagen请进R 问题
[R]how to sample all possible continuous subset from ordered dataR program help
怎样用R subset character stringR question about apply() and outer()
新手问:如何STEP BY STEP 地运行SAS MACRO再问R的问题 - 关于matrix 的operation
R 里面怎么读入.dat 文件?[合集] 请问如何看到R的source code?
R 中如何读取zip file中的文件R一问
如何在R里面对一整列数据进行操作?R问题请教。
相关话题的讨论汇总
话题: existence话题: file话题: xxxx话题: condition话题: 文件