[R] Data manipulation

Petr PIKAL petr.pikal at precheza.cz
Tue Oct 16 16:39:53 CEST 2007


Hi

"Klaus Friis Østergaard" <farremosen at gmail.com> napsal dne 16.10.2007 
10:34:15:

> 

> 2007/10/15, Petr PIKAL <petr.pikal at precheza.cz>:
> Hi
> 
> 
> Well, let us put it another way. Do you want for each unique combination
> of Hole and Feature to subtract a value from one data frame, let us call
> it nom from another data frame, let us call it raw? If yes I assume you 
> have exactly same number of unique combinations of Hole and Feature 
values
> in both datasets.
> 
> In that case you can use such for cycle (although there can be other 
finer
> solutions)
> 
> for (i in 1:no.of.unique.levels ) {
> selection <- interaction(raw$hole, raw$feature) %in% 
interaction(nom$hole,
> nom$feature)[1]
> raw[selection,"value"] <- raw[selection,"value"]-nom[i,"value"]
> }
> 
> I had to move on with the project and did a ruby script out side that 
put the 
> right values in the rawdata.
> 
> But I will surely return to look at this solution.
> 
> I question in the non table the combinations of Feature and Hole are 
unique is
> it possible to calculate this on the fly in R? 

Yes. If your next question is how, you can look at ?duplicated.

Regards
Petr

> 
> 
> 
> -- 
> Klaus F. Østergaard, <farremosen(at)gmail dot com> 



More information about the R-help mailing list