(1) From read.zoo files, read.zoo can take a character vector of file names as its first argument, therefore:
# create test files Lines <- '"Index","pp" 1951-01-01,22.9 1951-01-02,4.3 1951-01-03,4.6' cat(Lines, file = "testzoo01.csv") cat(Lines, file = "testzoo02.csv")
which gives the following:
> z testzoo01.csv testzoo02.csv 1951-01-01 22.9 22.9 1951-01-02 4.3 4.3 1951-01-03 4.6 4.6
One could, if necessary, change the names by putting the names in the Filenames variable, for example. names(Filenames) <- gsub("testzoo|.csv", "", Filenames) or by changing the names of the result, for example. names(z) <- gsub("testzoo|.csv", "", names(z))
(2) From the objects of the zoo . If you have read them before, try the following:
# create test objects using Lines and library() statement from above testobj1 <- testobj2 <- read.zoo(textConnection(Lines), header = TRUE, sep = ",")
which gives the following:
> zz testobj1 testobj2 1951-01-01 22.9 22.9 1951-01-02 4.3 4.3 1951-01-03 4.6 4.6
The zz names can be changed further, as in the discussion above.