Thanks, David! Yes, I found it just as you said. It works now after change to numeric.
On Tue, May 18, 2010 at 1:53 PM, David Winsemius <[email protected]>wrote: > > On May 18, 2010, at 4:32 PM, Changbin Du wrote: > > head(en.id.pr) >>> >> valid.gene_id b.pred rf.pred svm.pred >> 1521 2500151211 0 0 0 >> 366 639679745 0 0 0 >> 1965 2502081603 1 1 1 >> 1420 644148030 1 1 1 >> 1565 2500626489 1 1 1 >> 1816 2501711016 1 1 1 >> >> >> p.pred <- data.frame(en.id.pr, sum=apply(en.id.pr[,2:4], 1, sum)) # get >>> >> the row sum for three variables. >> Error in FUN(newX[, i], ...) : invalid 'type' (character) of argument >> >> >> HI, Dear R community, >> >> I am try use the above codes to get the row sums, but it gave me errors. >> CAN someone help me with this? >> > > If you look at the results of str(en.id.pr) , I think you will find that > one or more of those columns is of class character. > > (There is also a rowSums function, but if you have character variables It's > not likely to be of much additional help.) > > > >> >> -- >> Sincerely, >> Changbin >> -- >> >> Changbin Du >> > > > David Winsemius, MD > West Hartford, CT > > -- Sincerely, Changbin -- Changbin Du DOE Joint Genome Institute Bldg 400 Rm 457 2800 Mitchell Dr Walnut Creet, CA 94598 Phone: 925-927-2856 [[alternative HTML version deleted]] ______________________________________________ [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 and provide commented, minimal, self-contained, reproducible code.

