On Nov 4, 2009, at 4:45 PM, Jose Narillos de Santos wrote:

Hi

You wrotte me in R help and I´m very gratefull.
I couldn´t reply because an illness.

I writte this to see if you can help to solve. I´m a begginer (I´m 20 years old ) but I´m trying to learn more about this program also I´m learning
Octave.

I need to create a matrix in R whose values depends on the values of other
matrix. You see:

I have a first "R" matrix whose first row and first colum are a "key/ title"
in my case numbers. Imagine R has a size N,M

The second matrix "Z" has an N-1,2 size. In this new matrix the second column on Z is equal to the first column on R. The first column has numbers
"desordered" but that  will appear on the first row on R.


Each pair on Z (in example row 2 and colum 2) is a point in R.

I want to create a code that searches the values on each row and colum on Z and create a new matrix "F" whose size is (N-1,1) and whose values are each
cross value on R.


In example:

R=
0 12 14 16
1  2     3   6
2   5     5    2
3  6     5   2

Z=

1  14
2   12
3   16

> apply(Z, 1, function(x) R[x[1]+1, which(R[1, ]==x[2]) ] )
[1] 3 5 2


The result should be:

F=

3
5 (point for example is the second row first colum on R)
2

You can guide me?

Sorry for all and many thans I´m getting crazy...

In excel there is a function Search H or Search V similar but only on
dimension not both dimmensions...

        [[alternative HTML version deleted]]

______________________________________________
R-help@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
Heritage Laboratories
West Hartford, CT

______________________________________________
R-help@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.

Reply via email to