Re: [R] transform table to matrix

From: Sarah Goslee <>
Date: Wed, 02 Mar 2011 11:05:13 -0500

If I understand you correctly, the easiest thing to do is import the data without converting the strings to factors (the default behavior) using:
mydata <- read.table("mydata.csv",

If that isn't actually your problem, the output of str(mydata)
would be helpful, as would an actual example of what you are trying to do.


On Wed, Mar 2, 2011 at 8:43 AM, SK MAIDUL HAQUE <> wrote:
>  I have a text file that I have imported into R. It contains 3 columns and
> 316940 rows. The first column is vegetation plot ID, the second species
> names and the third is a cover value (numeric). I imported using the
> read.table function.
> My problem is this. I need to reformat the information as a matrix, with the
> first column becoming the row labels and the second the column labels and
> the cover values as the matrix cell data. However, since the
> read.tablefunction imported the data as an indexed data frame, I can't use
> the columns
> as vectors. Is there a way around this, to convert the data frame as 3
> separate vectors? I have been looking all over for a function, and my
> programming skills are not great.
> --
> Sk Maidul Haque
> Scientific Officer-C
> Applied Spectroscopy Division
> Bhabha Atomic Research Centre, Vizag
> Mo: 09666429050/09093458503

Sarah Goslee

______________________________________________ mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
Received on Wed 02 Mar 2011 - 17:50:17 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 02 Mar 2011 - 18:10:18 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive