У меня есть несколько файлов CSV, и я знаю, как их читать и переписывать. Но моя проблема в том, что прежде, чем связывать их, я хочу выполнить некоторые действия, а затем rbind их.читать файлы csv и выполнять функцию, а затем связывать вместе
Так что для одного файла я хотел бы сделать это:
a<-read.table(file="F:..... .csv", skip=1401, nrow=2,header=FALSE, sep=";")
head(a)
##display only some columns
G<-a[,c(11:13)]
H<-a[, c(14:16)]
names(G)<-names(H)
H_G<-as.data.frame(rbind(G, H))
##transpose to long format
H_G<-t(H_G)
и теперь я хочу, чтобы rbind Фромм все остальные файлы.
Я попробовал его с этим
filenames <- list.files(path="F:....2",pattern="*.csv")
readlist <- lapply(filenames, read.table, skip=1401, nrow=2,header=FALSE, sep=";")
, но тогда я не получаю результат я хочу.
непроверенный, но, возможно, полезный' lapply (имена файлов, функция (x) read.table (x, skip = 1401, nrow = 2, header = FALSE, sep = ";"))) ' – ckluss