Я не знаю, как создать воспроизводимый пример этой проблемы, так как для этого потребуется доступ к папке на моем компьютере (если у кого-то есть предложение, я в порядке). Однако то, что я хотел бы сделать, - это загрузить файл в папку, не ссылаясь на имя, а ссылаясь только на порядок, в котором он отображается в файле, и я хотел бы сделать это в R, если это возможно (хотя python тоже подойдет ). Я хочу сделать это, потому что в папке около 40 файлов, и мне нужно отформатировать их все одинаково, но все они имеют разные имена.
Другими словами, мне нужен код, который выглядел бы примерно так:
setwd(folder)
for(i in 1:number of files in folder){
upload file i
process file i
rbind(master file,file i)
}
Очевидно, что это не реальный код, а просто фреймворк, поэтому я не помещал его в фреймворк кода на сайте. Строка, которую я не знаю, как это сделать, - это первая строка в цикле (загрузите файл i). Возможно ли это сделать, или мне нужно загружать каждый файл индивидуально с указанным именем?
1 ответ
Думаю, вы ищете list.fles()
ff <- list.files()
for(i in seq_along(ff)){
print(ff[i])
read.csv(ff[i], ...) # etc
...
}
Похожие вопросы
Связанные вопросы
Новые вопросы
r
R - это бесплатный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, предоставьте минимальные и воспроизводимые примеры вместе с желаемым результатом. Используйте dput () для данных и укажите все небазовые пакеты с вызовами library (). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. По вопросам, связанным со статистикой, используйте https://stats.stackexchange.com.