[R] Query about data manipulation

lalitha viswanath lalithaviswanath at yahoo.com
Thu Mar 1 17:34:19 CET 2007


Hi
Thanks much for the prompt response to my earlier
enquiry on packages for regression analyses.
Along the same topic(?), I have another question about
which I could use some input.

I am retreiving data from a MySQL database using
RODBC. 
The table has many BLOB columns and each BLOB column
has data in the format
"id1 \t id2 \t measure \n id3 \t id4 \t measure...."
(i.e. multiple rows compressed as one long string)

I am retreiving them as follows.

dataFromDB <- sqlQuery(channel, "select
uncompress(columnName) from tableName");


I am looking for ways to convert this long "string"
into a table/dataframe in R, making it easier for
further post processing etc without reading/writing it
to a file first.

Although by doing write.table and reading it in again,
I got the result in a data frame, with the \t and \n
interpreted correctly, I wish to sidestep this as I
need to carry out this analyses for over 4 million
such entries.
I tried 
write.table(dataFromDB, file="FileName");
dataFromFile <- read.table(FileName, sep="\t") 
dataFromFile is of the form

92_8_nmenA      993_7_mpul      1.042444
92_8_nmenA      3_5_cpneuA      0.900939
190_1_rpxx      34_4_ctraM      0.822532
190_1_rpxx      781_6_pmul      0.870016

Your input on the above is greatly appreciated.
Thanks
Lalitha



 
____________________________________________________________________________________
Never miss an email again!



More information about the R-help mailing list