2016-03-06 3 views
1

Предположим, у меня есть data.tablex:R Совокупные двумя факторами

x <- data.table(Motif = c("A","A","B","B","B","C"), 
       Strain = c(1,1,1,2,2,3), 
       IPDRatio = c(1:6)) 

Как бы мне найти среднее значение столбца IPDRatio путем разрушения всего data.table факторами Motif и Strain?

Желаемый результат:

Motif Strain IPDRatio 
1:  A  1  1.5 
2:  B  1  3 
3:  B  2  4.5 
4:  C  3  6 

ответ

2

Это должно работать

x[, mean(IPDRatio), list(Motif, Strain)] 
Смежные вопросы