2012-03-27 7 views
0

ich zu lernen bin versucht, wie mit mehreren Dateien zu arbeiten, ich habe 5 Beispiel CSV-Dateien im Arbeitsverzeichnis, das ich mit den folgenden Codes lese:Ändern coloumn Namen für alle Dateien im Arbeitsverzeichnis

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

jeweils Dateien 27 Spalten haben und ich versuche, für jede Datei Spaltennamen zu setzen, weiß ich, wie für eine einzelne Datei Spaltennamen zu setzen, zum Beispiel:

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") 

ich frage mich nur, wie ich für einstellen alle Dateien im Verzeichnis?

vielen Dank, Ayan

Antwort

2

lapply funktioniert wieder:

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)}) 
Verwandte Themen