Изменение имен столбцов для всех файлов в рабочем каталоге - PullRequest
0 голосов
/ 27 марта 2012

Я пытаюсь научиться работать с несколькими файлами, у меня есть 5 образцов CSV-файлов в рабочем каталоге, которые я читаю со следующими кодами:

j = list.files()
d = lapply(j, read.csv, skip=6)

каждый файл имеет 27 столбцов, и яя пытаюсь установить имя столбца для каждого файла, я знаю, как установить имя столбца для отдельного файла, например:

colnames(data) = c("type","date","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","total")

Мне просто интересно, как я могу установить для всех файлов в каталоге?

большое спасибо, Аян

1 Ответ

2 голосов
/ 27 марта 2012

lapply снова будет работать:

a <- data.frame(x=1:3, y=4:6)
my.list <- list(a,a)
lapply(my.list, function(x) {names(x) <- c('a', 'b') ; return(x)})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...