Dear all,
 
propably this question sounds stupid to you, but since I'm new to R I got
some troubles regarding the following issue (The table below does not
represent my real data, it is just a simplified example):
 
My intention is to first subdivide my data into several groups of vectors,
let's say for instance 3 groups, such that group 1={A,B}, group2={C,D},
group3={E,F}. How can I do this even for a much larger data table (about
3'000 columns)??
 
After that I'd like to calculate weights for each element in the table as
follows: weight(ij)=element(ij)/sum(elements in a row per group). 
 
So, for example:
For the first element of column A: 1/(1+2)=1/3
For the first element of column B: 2/(1+2)=2/3
For the second element of column A: 2/(2+3)=2/5
And so forth.
 
Table 1:
 
A             B             C             D             E             F
1             2             3             4             5               9
2             3             4             5             6               8
3             4             5             6             7               7
4             5             6             7             8               6
5             6             7             8             9               5
 
 
I tried to do something like apply(Table1, 1, function(x)x/sum(x(i+1))) but
it returns an error (cannot find function x).
 
I would be truly grateful for any hints.
 
Many thanks in advance
Best, Sam
 
 
 
	[[alternative HTML version deleted]]