У меня есть много файлов csv с данными. Я хочу выполнить одно и то же действие для всех моих файлов, но я не знаю, как это сделать, не делая этого индивидуально для всех файлов.Выполнить действие по всем данным
Я прочитал во всех CSV-файлов и сохранения данных в моей среде с помощью команды:
files <- list.files(path=path, pattern="*.csv")
for(file in files) {
perpos <- which(strsplit(file, "")[[1]]==".")
assign(gsub(" ","",substr(file, 1, perpos-1)),
read.csv(paste(path,file,sep="")))
}
Действие Я пытаюсь выполнить это FFT (х) (быстрое преобразование Фурье) на векторе. Например, если имя файла - data1, я хотел бы сделать fft (data1 $ vector). Я хотел бы сделать это для всех данных.
'rbindlist()' также имеет аргумент 'idcol' из 1.9.5, который автоматически генерирует идентификатор для записей, считанных из каждого файла. – Arun