Skip to content
Prev 140544 / 398506 Next

colMeans in a data.frame with numeric and character data

try this:

dat <- data.frame(x = rnorm(10), y = rexp(10), z = letters[1:10])
colMeans(data.matrix(dat[sapply(dat, is.numeric)]))


I hope it helps.

Best,
Dimitris

----
Dimitris Rizopoulos
Biostatistical Centre
School of Public Health
Catholic University of Leuven

Address: Kapucijnenvoer 35, Leuven, Belgium
Tel: +32/(0)16/336899
Fax: +32/(0)16/337015
Web: http://med.kuleuven.be/biostat/
      http://www.student.kuleuven.be/~m0390867/dimitris.htm


Quoting Diogo Andr? Alagador <dalagador at armail.pt>:
Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm