Я хочу, чтобы выбрать другое подмножество в dataframe из каждого столбца и делать, и в среднем, как этотвыбрать подмножество различных data.frame столбцов
per <- data.frame(Apocal=c(10,1,2,3,4,0,6),Aporos=c(0,2,1,3,0,5,6),Euker=c(0,3,5,7,0,0,0), fecha=c(1,1,2,2,2,3,3))
temp <-with(per, per[Apocal>0,])
require(plyr)
temp <- ddply(temp, .(fecha), summarise, Apocal = mean(Apocal))
temp <-with(per, per[Aporos>0,])
temp <- ddply(temp, .(fecha), summarise, Aporos = mean(Aporos))
...
И повторяю для каждого столбца, за исключением Fecha, есть ли способ автоматизировать это с помощью функции или другой вещи?
Спасибо!
вы забыли, что OP хочет отфильтровать '0', прежде чем принимать средства. – flodel
@flodel, да, я подозревал, что у меня что-то не так. Спасибо, что указали это. Ред. – Arun