Consider using a 'list' to hold the matrices:
dataList <- lapply(1:47, function(num){
read.csv(paste('country', num, '.raw', sep=''), header=TRUE)
}
You can then access your data like:
dataList[[23]] for the 23rd file read in.
On Tue, Jul 20, 2010 at 7:52 AM, Daniel Caro wrote:
> Hi R us
Hi Daniel,
Try this:
for(i in 1:47) {
assign(x = paste("data", i, sep = ""),
value = read.csv(file.path("country", i, ".raw", fsep = ""), header = TRUE),
envir = .GlobalEnv)
}
See ?assign for documentation.
Cheers,
Josh
On Tue, Jul 20, 2010 at 4:52 AM, Daniel Caro wrote:
> Hi R users,
Hi R users,
I am a newbie and therefore the naive question. Sorry but I was unable
to find an answer online. I would like to read 47 data sets
(country1.raw, country2.raw, ... country47.raw) and save into a matrix
each time (data1, data2, data47).
for (i in 1:47){
data(?) <- read.csv(file.pat
3 matches
Mail list logo