[R] automated data processing

mw-u2 at gmx.de mw-u2 at gmx.de
Tue Jun 13 21:34:40 CEST 2006


I have many files (0.4.dat, 0.5.dat, ...) of which I would like to calculate mean value and variance and save the output in a new file where each line shouldlook like: "0.4 mean(0.4.dat) var(0.4.dat)" and so on. Right now I got a a simple script that makes me unhappy:

1. I run it by "R --no-save < script.r > out.dat" unfortunately out.dat has all the original commands in it and a "[1]" infront of every output

2. I would love to have a variable running through 0.4, 0.5, ... naming the
datafile to process and the first column in the output.

My script looks like:

data <- read.table("0.4.dat"); E <- data$V1[1000:length(data$V1)];
c(0.4, mean(E), var(E));
data <- read.table("0.5.dat"); E <- data$V1[1000:length(data$V1)];
c(0.5, mean(E), var(E));

And that would be its output:
#[1]     0.400 -1134.402  5700.966
#> data <- read.table("0.5.dat"); E <- data$V1[1000:length(data$V1)];
#> c(0.5, mean(E), var(E));
#[1]     0.500 -1787.232  2973.692

Thanks
-- 


Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer



More information about the R-help mailing list