gpt4 book ai didi

r - 如何使用 R 按排序顺序读取目录中的文件?

转载 作者:行者123 更新时间:2023-12-04 13:17:51 26 4
gpt4 key购买 nike

下面给出的代码运行良好并读取我目录中的文件并提取值:

X <- c(75:85) ; Y <- c(208:215) 
extract <- vector()
files <- list.files("C:\\New folder (10)", "*.img",full.names=TRUE)

}

我试图通过使用 sprintf 来指定它,但出现错误。任何帮助请:
for (i in c(1:365)) {
fileName <- sprintf("C:New folder (10)/Climate_Rad_%d.img", i)
}

最佳答案

为什么不使用 list.files() 检索所有文件(具有特定模式),然后对其进行排序。然后您从排序向量中检索文件,它以正确排序的顺序提供给您。这样做的好处是,当 1:365 序列中缺少数字时,它也能工作

就像是:

myFiles <- list.files(pattern = "^Climate_Rad_") #all files starting with Climate_
myFiles <- sort(myFiles)
# then read them in, for instance through
for (fileNames in myFiles) {READ.IN.AND.DO.YOUR.MAGIC.ON.THEM}

关于r - 如何使用 R 按排序顺序读取目录中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10777367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com