On 2010-12-06 02:02, chintan85 wrote:
Hi, I am trying to calculate correlation coefficient for gene expression data. Tab delimited file looks like this Id v1 v2 v3 df 56 90 45 gh 87 98 78 ty 89 78 67 I used this code [code] gse20437<- read.csv("C:/Users//Desktop/data/GSE20437_matrix.txt",header = TRUE, sep = ",", strip.white = TRUE) gsecor<- cor(gse20437, method ="pearson") or gsecor<- cor(gse20437) [/code] i get error x must be numeric..
If this is so urgent, then wouldn't it seem like a good idea to actually peruse the help page for read.csv? If you have a *tab*-delimited file, then why are your using read.csv?? Try this: 1. read your data with read.table() or read.delim() 2. issue str(gse20437) to see what you've acutally read 3. Note that one of your columns is *not* numeric (as the very helpful error message is trying to tell you) Peter Ehlers
can anybody help me. thanks in advance
______________________________________________ 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.