Re: [R] create a matrix with values from data.frame

From: David Winsemius <dwinsemius_at_comcast.net>
Date: Sat, 19 Mar 2011 17:48:32 -0400

On Mar 19, 2011, at 5:29 PM, Nicolas Gutierrez wrote:

> Hello,
>
> I'm trying to create a matrix (95x55) with data from a data.frame pop:
>
> xloc yloc go ind Ene totW
> 1 23 20 516 1 0.02 20.21
> 2 23 20 1143 1 0.02 20.21
> 3 23 20 250 1 0.02 20.21
> 4 22 15 251 1 0.02 18.69
> 5 22 15 598 1 0.02 18.69
> 6 21 19 250 1 0.02 20.21
> 7 22 20 251 1 0.02 18.69
> 8 22 20 598 1 0.02 18.69
>
> where xloc is the x dimension, yloc the y dimension, and totW the
> values for each cell (xloc,yloc) in my matrix (55x95):
>
> I'm trying:
>
> Bio=with(pop, (table(factor(totW, levels = 1:55), factor(totW,
> levels = 1:95))))

You probably should be using `cut` rather than `factor`. (Both will create factor-class variables.) Factor will give you a different level at each unique value while it appears that you want integer valued "cuts". It's also unclear why you would be applying these cuts to totW twice???? You have three rows with identical (23,20) x,y coordinates and two each for (22,15) and (22,20), although the go values are different.

>
> But I don't get what I want. Hints? Thanks!

Better advice might follow if you said what you were really trying to do and what the final answer should look like.

>
> Nic
>
> ______________________________________________
> R-help_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

David Winsemius, MD
West Hartford, CT



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Sat 19 Mar 2011 - 21:52:27 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 Sat 19 Mar 2011 - 22:30:23 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive