【发布时间】:2021-12-01 02:28:06
【问题描述】:
我目前有这段代码可以读取目录中的所有 .cvs 文件:
test <- NULL
for (f in dir("/Users/jackdavis/Desktop/Results/", pattern=".csv", recursive=T)) {
print(f)
tmp <- read.csv(paste("/Users/jackdavis/Desktop/Results/",f,sep=""))
test1 <- rbind(test,data.frame(ID=f,
Date=tmp$TEST_DATE,
Time=tmp$TEST_TIME,
Machine=tmp$DEVICE,
Op=tmp$OPERATOR,
PTC=pcq$SAMPLECODE
))
}
它读取的文件采用这种文件名格式(“FMQ_Results_TB_1051-1080_1633016575.csv”)。但我希望它忽略带有“重新运行”的文件名(例如“FMQ_Results_TB_1051-1080_rerun_1633016575.csv”) - 如何修改代码来执行此操作?
【问题讨论】: