Hello,
Your data example has dots in the column of interess. If those values
are ntegers, this might do it.
fun <- function(x){
dat <- read.table(x, skip=14)
H <- as.numeric(gsub("\\.", "", dat[, 8]))
mean(H)
}
sapply(list.files(pattern="XYZ.*\\.txt"), fun)
Now do what you want with the result, for instance, write.table().
Hope this helps.
Rui Barradas
Em 09-07-2012 12:20, vimmster escreveu:
Dear Mr. Holtman,
thank you for your reply.
I think I did say which mean I needed: "all of these reaction times per test
subject. ", which means that I need a file with the mean of reaction times
of each file / of each test subject (because file XYZ_34.txt is identical
with subject 34's data).
There are 65 x 152 reaction times and I need 65 x mean(152 reaction times
per test subject file) = 65 mean reaction times.
I have now provided an example for a test subject 34:
http://r.789695.n4.nabble.com/file/n4635834/XYZ_34.txt XYZ_34.txt
Kind regards
--
View this message in context:
http://r.789695.n4.nabble.com/Extracting-arithmetic-mean-for-specific-values-from-multiple-txt-files-tp4635809p4635834.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.
______________________________________________
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.