Dear R helpers / Johannes Sir,  Unfortunately it didn't work. I am getting following warning messages.  1: In neweate[i] = read.csv(rates[i]) :  number of items to replace is not a multiple of replacement length. 2: similar message 3: similar message 4: similar message  Let me be specific in my problem.  I have three csv files as  rate1.csv r1       r2       r3       r4       r5        r6 10.1  10.25  10.25  10.50  10.50   10.75  rate2.csv r1       r2       r3       r4       r5        r6 15.1  15.45  15.45  15.70  15.70   15.90  rate3.csv r1       r2       r3       r4       r5        r6 18.3  18.50  18.50  18.65  18.65   18.95  Normally I can read these files as  newrate1 = read.csv('rate1.csv'') newrate2  = read.csv('rate2.csv') newrate3 = read.csv('rate3.csv')  However, due to some other requirement first I have to define following R code  n = 3  rate_name = NULL  for (i in 1:n)
rate_name[i] = (paste(`rate', i, â.csv`, sep = ââ)) # rate_name gives "rate1.csv" "rate2.csv" "ratë3.csv"   ### MY TASK  I need to use the rate_names to read the actual rate1.csv, rate2.csv and rate3.csv files.  When I use the following code  newrate <- list() for (i in 1:n)   {    newrate[i] = read.csv(rate_name[i])   } I get following warning messages  1: In newrate[i] = read.csv(rate_name[i]) :  number of items to replace is not a multiple of replacement length 2: similar message 3: similar message   ## APPROACH II  PPP = matrix(data = rate_name, nrow = 1, ncol = 3, byrow = FALSE) X = matrix(data = NA, nrow = 3, ncol = 6, byrow = FALSE)  for (j in 1:3) X = read.csv(PPP[1, j])  # X returns (i.e. only first record is taken)  r1       r2       r3       r4       r5        r6 10.1  10.25  10.25  10.50  10.50   10.75   Please guide  With regards  Maithili   --- On Sat, 26/12/09, Johannes Signer <j.m.sig...@gmail.com> wrote: From: Johannes Signer <j.m.sig...@gmail.com> Subject: Re: [R] Reading Input file To: "Maithili Shiva" <maithili_sh...@yahoo.com> Cc: r-help@r-project.org Date: Saturday, 26 December, 2009, 9:42 AM On Sat, Dec 26, 2009 at 10:21 AM, Maithili Shiva <maithili_sh...@yahoo.com> wrote: Dear R helpers  I have some files in my say 'WORK' directory and the file names are say rate1.csv, rate2.csv, rate3.csv, rate4.csv  Because of some other requirement, I need to run the following commands  n = 4  rates = NULL  for (i in 1:n) rates[i] = (paste(`rate', i, â.csv`, sep = ââ))  # this gives me "rate1.csv" "rate2.csv" and so on  #My problem is now I need to relate these file names with actual files and read these files # There are files rate1.csv, rate2.csv, rate3.csv, rate4.csv in my WORK directory.   # If I individually define  PPP = read.csv(ârate[1]â) PPP     # When I run PPP in R, it gives contents of the file rate1.csv i.e. I am able to read the required rate1 file. But if I run following commands, I get errors.  newrate = NULL  Maybe try: newrate <- list() and leave everything else as it is. just an idea,  for (i in 1:n)   {    newrate[i] = read.csv(rates[i])   }  I need to read all these four files for my further analysis. Please guide.   Regards  Maithili      The INTERNET now has a personality. YOURS! See your Yahoo! Homepage.     [[alternative HTML version deleted]] ______________________________________________ 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. [[elided Yahoo spam]] [[alternative HTML version deleted]]
______________________________________________ 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.