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.