У меня есть файл под названием «data», который состоит из 330 cvs-файлов. Если я импортирую, я не могу импортировать целую папку. Он показывает мне, чтобы выбрать один за другим. Помогите мне импортировать всю эту папку в r studio.Как импортировать папку, содержащую файл csv в R Studio?
ответ
что-то подобное, что нужно сделать, это
setwd("where is your folder")
#
#List file subdirectories
folders<- list.files(path = "yourfolder")
#
#Get all files...
files <- rep(NA,0)
for(i in c(1:length(folders)))
{
files.i <- list.files(path = noquote(paste("yourfolder/",folders[i], "/", sep = "")))
n <- length(files.i)
files.i <- paste(folders[i], files.i, sep = "/")
files <- c(files, files.i)
}
#
#
#Read first data file (& add file name as separate column)
T1 <- read.delim(paste("yourfolder/", files[1], sep = ""), sep = "", header=TRUE)
T1 <- cbind(T1, "FileName" = files[1])
Я думаю, что это будет делать то, что вы хотите. – ryguy7272
библиотека (data.table) setwd («C:/your_files /») WD = "C:/your_files /" данные <-data.table (read.csv (текст = "Имя, адрес, возраст, Работа ")) csv.list <- list.files (WD) к = 1 для (я в csv.list) { temp.data <-read.csv (I) данные <-data. таблица (rbind (данные, temp.data)) , если (к 100 %% == 0) печати (к/длина (csv.list)) к <-k + 1} – ryguy7272
Это может помочь: http://stackoverflow.com/questions/11433432/importing-multiple-csv-files-into-r. Я предполагаю, что «целая папка» означает все файлы csv, которые существуют там. – AntoniosK
Это поможет, если вы разместите код, который используете. – Heroka