непрерывные подгруппы с 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)
: ...

Если я хочу установить емкость равной std :: vector , я должен вызвать .reserve (...) , есть ли причина, почему там не является аргументом емкости в конструкторе контейнеров в stl, std :: string , std :: vector ?

17
задан hidayat 26 April 2011 в 03:45
поделиться