Hi all, I have read a data matrix of 304 x 404 using read.table. When I am trying to name the colnames, with first try colnames(L5)<-list(2:305), I keep getting error message such as Error in "colnames<-"(`*tmp*`, value = list(c(2, 3, 4, 5, 6, 7, 8, 9, : length of 'dimnames' [2] not equal to array extent and I don't know why. But, if I look at the original names in terms of V1, V2, the rownames are repeated again after V256. Is there a limitation? Thanks. Yen Lin [[alternative HTML version deleted]]
Srinivas Iyyer
2006-Feb-22 01:24 UTC
[R] R[1304] general protection rip - Error running R file in Batch mode
hi group, I have a list of 100 elements (genes), that are to be queried in postgres. The out of the file is processed for fisher test and written back as a file with pvalues. For one such operation there are 54 lines of code. I replicated the same code changing the query element and file name to write back. I created a jumbo 100*54 = 5400 lines of code by replication. I saved this file as .R and ran it as: R CMD BATCH myfile.R.. The program ran for ~40 mins. ( each operation takes 5 mins). after going home, I checked the stats and saw that the program got aborted leaving 8 output files in directory. I checked /var/log/messages and found : localhost kernel: R[1304] general protection rip:2a988c919e rsp:7fbfff87f0 error:0 postgres did not log any error message. This is my first time I am running my R code in BATCH mode. I am a new to programming in R and I have been working directly with R interface. Could any one guess what could have been the problem. Thanks Sri
Looking at length(list(2:305)) and str(list(2:305)) can be instructive. You don't need the list(), and you probably want to use `legal' names for variables. Andy From: Chia, Yen Lin> > Hi all, > > > > I have read a data matrix of 304 x 404 using read.table. When I am > trying to name the colnames, with first try colnames(L5)<-list(2:305), > > I keep getting error message such as > > > > Error in "colnames<-"(`*tmp*`, value = list(c(2, 3, 4, 5, 6, > 7, 8, 9, : > > > length of 'dimnames' [2] not equal to array extent > > > > and I don't know why. But, if I look at the original names > in terms of > V1, V2, the rownames are repeated again after V256. Is there a > limitation? > > > > Thanks. > > > > Yen Lin > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at 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 > >