I have been using R and Perl. When I read in a text file using the read.table option, and I try to mathematically manipulate the individual elements in the table, I keep getting an "object is not subsettable" error. If I try to use a different method, it works, but takes too much time(basically, I then need to read in values individually into R instead of as a 2D array, so the number of function calls from Perl to R is very large). Could you suggest another method whereby I could read an entire matrix or a file using an R function call? Thanks! Sincerely, Mugdha Wagle, Hartwell center for Bioinformatics and Biotechnology, St.Jude Children's Research Hospital
On Jun 3, 2005, at 8:40 AM, Wagle, Mugdha wrote:> I have been using R and Perl. When I read in a text file using the > read.table option, and I try to mathematically manipulate the > individual elements in the table, I keep getting an "object is not > subsettable" error. If I try to use a different method, it works, but > takes too much time(basically, I then need to read in values > individually into R instead of as a 2D array, so the number of > function calls from Perl to R is very large). Could you suggest > another method whereby I could read an entire matrix or a file using > an R function call? >Mugdha, I think you will probably have to be more specific. Could you give an example of the data format, the commands you used to load it that didn't work, and those that did and explain how perl comes into this? Also, knowing what OS and version of R you are using is quite helpful. Sean
You will have to be more specific, if you want specific help. However, when I get the "object is not subsettable" error, it is because I have accidentally referred to the wrong object. For example,> cespl[1,4]Error in cespl[1, 4] : object is not subsettable> mode(cespl)[1] "function" It is not possible to take a subset of a function; this is an action that makes no sense. -Don At 7:40 AM -0500 6/3/05, Wagle, Mugdha wrote:>I have been using R and Perl. When I read in a text file using the >read.table option, and I try to mathematically manipulate the >individual elements in the table, I keep getting an "object is not >subsettable" error. If I try to use a different method, it works, >but takes too much time(basically, I then need to read in values >individually into R instead of as a 2D array, so the number of >function calls from Perl to R is very large). Could you suggest >another method whereby I could read an entire matrix or a file using >an R function call? > >Thanks! > >Sincerely, >Mugdha Wagle, >Hartwell center for Bioinformatics and Biotechnology, >St.Jude Children's Research Hospital > >______________________________________________ >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-- -------------------------------------- Don MacQueen Environmental Protection Department Lawrence Livermore National Laboratory Livermore, CA, USA