R语言数字转字符串:自动补0
在批量读取文件的过程中,可能会遇到形如:
001.dat
002.dat
…
999.dat
如果使用 for 循环语句,循环变量为整型时,则需要将整形转换为字符串格式,并同时补齐0,以作为读取文件名。
for (i in 1:999) {
idx = sprintf("%07d", i)
file_name <- paste(idx, ".dat", sep = "")
single_file <- read.csv(file_name)
# do something
}
Thanks(http://www.voidcn.com/blog/Lexicaholic/article/p-3844319.html)