Suggestions: 1. Read the relevant sections of "An Introduction to R" and the R language definition to learn how to work with lists. 3. ?lapply to learn how to use the apply family on lists
Hint: sapply(X,"-",y=Y) The above references will tell you what these hieroglyphics mean and what you get. Also why matrix(unlist(X)-Y,nr=65) gives you the same result. -- Bert Gunter Genentech Non-Clinical Statistics South San Francisco, CA "The business of the statistician is to catalyze the scientific learning process." - George E. P. Box > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Afshartous, David > Sent: Tuesday, August 09, 2005 9:21 AM > To: r-help@stat.math.ethz.ch > Subject: [R] numeric operations w/ lists > > > Hello all, > > X is a list of 20 lists, and each individual list has 65 elements. > > Y is a list of 65 elements. > > WANT: subtract Y from each of the 20 lists in X. > > Here's what I tried and the error messages: > > > X - rep(Y, 20) > Error in X - rep(Y 20) : non-numeric argument to binary operator > > I tried several methods w/o success. Any suggestions kindly > appreciated. > > Thanks, > Dave > > ps - please copy [EMAIL PROTECTED] in the reply, as I've had > problems receiving the daily digest. > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html