Я нахожусь в каталоге, который содержит 36 разных папок.В каждой папке есть один CSV.Я хочу добавить каждый из них вместе, чтобы сделать большой фрейм данных в Python.
в R, я бы сделал это:
cwd = getwd() #get current directory
fil = list.files() #get list of all files/folders in the directory
Bigdf = NULL #initialize empty df
for(i in fil){ #read through all folders in current directory
setwd(paste0(cwd,'/',i)) #navigate to i'th folder
fil2 = list.files() #get list of files in i'th folder
for(j in fil2){
a = read.csv(paste0(cwd,'/',i,'/',j)) #read in all csv's
Bigdf = rbind(Bigdf,a[,c(2,4:11)]) #append desired columns to data frame
}
setwd(cwd)
}
Как бы я поступил так впитон?
Я пытался реализовать Как я могу прочитать содержимое всех файлов в каталоге с пандами? и Как мне вывести список всех файлов каталога? ино безрезультатно.Я думаю, что упускаю что-то очевидное, и надеюсь, что кто-то может указать мне правильное направление.