se ho il seguente dataframe:trovare il valore più alto all'interno di livelli di fattore
value factorA factorB
1 a e
2 a f
3 a g
1 b k
2 b l
3 b m
1 c e
2 c g
come posso ottenere per ogni Factora il valore più alto e la voce dalla factorB ad esso associati cioè
value factorA factorB
3 a g
3 b m
2 c g
Is questo possibile senza prima utilizzare
blocks<-split(factorA, list(), drop=TRUE)
e quindi classificare ciascun blocco $ a quanto questo sarà eseguita molte volte e il numero di blocchi cambierà sempre.
Grazie, mi ha aiutato a vedere come è possibile aggiungere funzioni all'interno di ddply e che ddply prenderà un df e lo metterà in ogni x. – user1181337