I am not an R expert, but I think the R idea of this task is to work with a data frame (where you make a and b are columns), and then to iterate over the rows.
data <- read.table( textConnection( "a b 1 name1 2 name2 3 name3"), header=TRUE) ; # just learned this one for (i in 1:nrow(data)) print( data[i,] ); or just data[1:3,] apropos, R does not support native hashes (like perl), unfortunately, but it has something similar: data$a=="b" # gives F T F data[ data$a == "name2" ] # does not work and gives a weird result, yuck subset(data, data$a=="name2") # this does work. data frame sorting by column (using order) could also be simpler to understand for novices---IMHO, there should be a wrapper function that is in standard R like data.sorted = sort( data, by=data$b ); regards, /iaw ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
