примеры строк подгрупп из фрейма данных с помощью dplyr

Если я хочу случайным образом выбрать несколько образцов из разных групп, я использую пакет plyr и приведенный ниже код

require(plyr)
sampleGroup<-function(df,size) {
  df[sample(nrow(df),size=size),]
}

iris.sample<-ddply(iris,.(Species),function(df) sampleGroup(df,10))

Здесь 10 образцов отобраны из каждого вида.

Некоторые из моих фреймов данных очень большие, и мой вопрос: могу ли я использовать ту же функцию sampleGroup с пакетом dplyr? Или есть другой способ сделать то же самое в dplyr?

РЕДАКТИРОВАТЬ

Версия 0.2 пакета dplyr представила две новые функции для выбора случайных строк из таблицы sample_n и sample_frac

Ответы на вопрос(3)

Ваш ответ на вопрос