在批量读取文件的过程中,可能会遇到形如:
001.csv
002.csv
...
999.csv
如果使用 for 循环语句,循环变量为整型时,则需要将整形转换为字符串格式,并同时补齐0,以作为读取文件名。
for (i in 1:999) {
idx = sprintf("%03d", i)
file_name <- paste(idx, ".csv", sep = "")
single_file <- read.csv(file_name)
# do something
}
001.csv
002.csv
...
999.csv
如果使用 for 循环语句,循环变量为整型时,则需要将整形转换为字符串格式,并同时补齐0,以作为读取文件名。
for (i in 1:999) {
idx = sprintf("%03d", i)
file_name <- paste(idx, ".csv", sep = "")
single_file <- read.csv(file_name)
# do something
}