[R] managing for-loops

Stephan Holl sholl at gmx.net
Thu Aug 15 19:33:35 CEST 2002

Dear R-List, 
I succesfully managed to implement a SELECT query in a loop, so that the
results are stored in different data.frames.
Now I want to apply another function via for-loop, but nothing happens.
the new function calculates the mode of a distribution and returns a
I would like to store the vector in seperate objects in a for-loop, but
it fails. 

get.modal <- function(x) {
 modalwert <- x.elem[x.count == max.count]

# collect vector with object-names to use in the loop
names <- ls(pat="EZG");names
[1] "EZG.ezg34.crossid.15" "EZG.ezg34.crossid.16" "EZG.ezg34.crossid.17"
[4] "EZG.ezg34.crossid.22" "EZG.ezg34.crossid.34" "EZG.ezg34.crossid.48"
[7] "EZG.ezg34.crossid.78"

# loop through all files and calculate mode:
for (i in names)
 new.names  <- paste(i, "index", sep=".")
  assign(new.names, get.modal(i$s))

$s is the specific column on which the mode shuold be calculated.

Thank you for your help

Stephan Holl
Stephan Holl
GnuPG Key-ID: 11946A09
ICQ# 117277975 
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list