Greetings R Users, 
I´m new to R but at least managed to read in multiple files:

filenames <- list.files(path=getwd())  
numfiles <- length(filenames) 
for (all_temp in c(1:numfiles)) {
  filenames[all_temp] <- paste(filenames[all_temp],sep="")
 
assign(gsub("[.]ASC$","temp",filenames[all_temp]),read.delim2(filenames[all_temp],
fileEncoding="ISO-8859-15", skip = 4))
  }

Now I want to change the column names on the fly within the above loop. How?
I only found out for one file:

  colnames(w01_10temp) <- c("date", "time", "temp", "na")

I want then to lineary interpolate "date", "time" and "temp" from the
original 5 to 1 second interval for all the files, like:

old:
        date             time            temp   na
1       22.05.11        16:00:00        23.653  NA
2       22.05.11        16:00:05        23.541  NA
...

new:
        date             time            temp   na
1       22.05.11        16:00:00        23.653  NA
2       22.05.11        16:00:01        23.631  NA
3       22.05.11        16:00:02        23.609  NA
 ...

I already found out about the zoo package, but could not really figure out
how to use it correctly...
Thanks for any help.

--
View this message in context: 
http://r.789695.n4.nabble.com/renaming-multiple-columns-interpolating-temperature-series-tp3630927p3630927.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to