[R] how to read this matrix into R

Gabor Grothendieck ggrothendieck at myway.com
Sat Nov 6 03:12:41 CET 2004


rongguiwong <0034058 <at> fudan.edu.cn> writes:

: the following the the lower.tri matrix in a file named luxry.car
: and i want to  read it in R as a lower.tri matrix.how can i do?
: i have try to use help.search("read"),but no result what i want.
: 
:   1.000                                                         
:   0.591  1.000                                                 
:   0.356  0.350  1.000                                          
:  -0.098  0.072  0.380  1.000                                   
:   0.573  0.408  0.382  0.062  1.000                            
:   0.156  0.232  0.517  0.424  0.303  1.000                     
:   0.400  0.414  0.611  0.320  0.401  0.479  1.000              
:   0.282  0.375  0.512  0.346  0.308  0.463  0.605  1.000       
:   0.519  0.484  0.467  0.167  0.455  0.311  0.574  0.557  1.000

Here is one way:

  data.matrix(read.table(file.dat, fill = TRUE, col.names = 1:9))


If you don't know that that its 9x9 in advance then try this:

  n <- max(count.fields(file.dat))
  data.matrix(read.table(file.dat, fill = TRUE, col.names = 1:n))




More information about the R-help mailing list