[R] sample

T. Murlidharan Nair nair at sdsc.edu
Mon Feb 14 23:48:01 CET 2005


My R version s 2.0.1 and I am running it under windows. I want to use R 
directly, but
in this case since I could not figure out what went wrong I tried to 
transpose it in perl.
Certainly I understand your concern regarding  handling numerical data 
in Perl.  I read the file using read.csv, it
reads the original file very well.  I am not using "-" as a field 
 seperator.  The data is too huge and
I need to check with my collaborators before I send it to out.
Many thanks for your comments.
Cheers ./Murli



Adaikalavan Ramasamy wrote:

>See comments below.
>
>
>On Fri, 2005-02-11 at 08:47 -0800, T. Murlidharan Nair wrote:
>  
>
>>Thanks to all for trying to help me with problem. After spending a long 
>>time, I eventually solved it
>>by writing a perl script and transposing the matrix 
>>    
>>
>
>If you plan on doing your analysis mostly in R, it would be best to use
>R directly. While perl is great for many things, I recommend caution
>with numerical data (e.g. it will happily add a character and a number)
>
>Besides, you may risk extra computing overhead and debugging nightmares.
>
>
>  
>
>>and re-reading the file. When I did this I got an
>>error saying I had duplicate row names (which in fact was not true or 
>>    
>>
>
>How did you read the file ? e.g. read.delim, read.table, read.csv, ...
>
>  
>
>>may be something to with
>>the naming conventions in R).
>>The column names were  :
>>    
>>
>
>Wouldn't this become row names after you transpose it ? Nevermind, I
>have tested both cases below.
>
>
>  
>
>>Tumor_VA_114-1, Tumor_VA_114-2,.....
>>But when I changed it to Tumor_VA_114_1, Tumor_VA_114_2 it worked fine.
>>I was not aware that - cannot be used to differentiate variables. Is 
>>this the case ?
>>    
>>
>
>Not true. I successfully read in (tab delimited) files containing either
>of the following contents in Redhat Fedora Core 3 and R-1.9.1 :
>
>read.delim(file="file1.txt", row.names=1, header=TRUE)
>read.delim(file="file2.txt", row.names=1, header=TRUE)
>
>----------------- File 1 ---------------------
>Index	Tumor_VA_114-1	Tumor_VA_114-2
>A	10	100
>B	20	200
>----------------------------------------------
>
>----------------- File 2 ---------------------
>Index	Value
>Tumor_VA_114-1	100
>Tumor_VA_114-2	200
>---------------------------------------------
>
>Another possibility is that somehow you are using "-" as the field
>separator. 
>
>Maybe some other software that use in between corrupted the dimnames ?
>
>We can only guess since you have not provided neither a simple
>reproducible example, your operating system or working R version. Please
>read the posting guide first.
>
>
>  
>
>>Sorry, if I wasted any of your time.
>>Cheers ../Murli
>>
>>    
>>




More information about the R-help mailing list