Hi [EMAIL PROTECTED] napsal dne 24.10.2007 14:51:10:
> Bear me if this is a naive question. > > I have a dataframe, all lists inside it are factors. When I use > as.matrix(df) to convert, I get a character matrix while my intention is to > get numeric matrix. I can make the convertion iteratively by each list but > I do think there is some more elegant way of doing this. > > please let me know if I missed somthing there. You missed to provide several information, mainly some example. 1. How did you get nonumeric data frame? If it is by transfer from Excel or something like that, you definitelly shall look at raw data as there is some mismatch. R tries to keep numeric as numeric but converts character to factor. 2. Are the values numeric? I presume that yes. So you can use e.g. sapply sapply(dat, function(x) as.numeric(as.character(x))) Regards Petr > > Thanks in advance. > > Sun > > ______________________________________________ > R-help@r-project.org 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. ______________________________________________ R-help@r-project.org 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.