непрерывные подгруппы с ddply

Я хотел бы суммировать мои экспериментальные данные каждый раз, когда изменяется условие.

Например:

> df=data.frame(tos=1:9, temp=rep(c(25,50,25), each=3), response=c(3.2,3.3,3.3, 6.5, 6.5, 6.5, 3.5,3.6,3.5))
> df
    time temp response
1   1   25      3.2
2   2   25      3.3
3   3   25      3.3
4   4   50      6.5
5   5   50      6.5
6   6   50      6.5
7   7   25      3.5
8   8   25      3.6
9   9   25      3.5

Я хотел бы резюмировать это следующим образом:

temp response.mean
25      3.3
50      6.5
25      3.5

Если использовать ddply следующим образом:

библиотека (plyr)

Я перехожу с php на ruby ​​и пытаюсь найти аналог команд php preg_match_all и preg_replace в ruby.

Большое вам спасибо!

11
задан Spencer 26 April 2011 в 14:19
поделиться