[R-br] Aplicar função em parte de um vetor

Rodrigo Coster rcoster em gmail.com
Quarta Novembro 25 16:21:04 BRST 2015


Aqui funcionou:

> ano
<-c(2008,2009,2010,2011,2008,2009,2010,2011,2008,2009,2010,2011,2008,2009,2010,2011)
> cultivar
<-c("c1","c1","c1","c1","c2","c2","c2","c2","c3","c3","c3","c3","c4","c4","c4","c4")
> produtividade <-
c(3000,4023,5432,3212,4567,6543,5467,2345,3245,99,5467,7654,3214,1234,5456,-99)
> exemplo <- data.frame(ano,cultivar, produtividade)
> aggregate(produtividade ~ cultivar, mean, data = exemplo)
  cultivar produtividade
1       c1       3916.75
2       c2       4730.50
3       c3       4116.25
4       c4       2451.25

2015-11-25 15:55 GMT-02:00 joão Rodrigo Castro <joaorodrigo2005 em gmail.com>:

> Não roda :/
>
> Error in as.data.frame.default(x) :
> cannot coerce class "formula" into a data.frame
>
> Em 25 de novembro de 2015 15:36, Rodrigo Coster <rcoster em gmail.com>
> escreveu:
>
>> Isso?
>>
>> aggregate(produtividade ~ cultivar, mean, data = exemplo)
>>
>> 2015-11-25 15:32 GMT-02:00 joão Rodrigo Castro <joaorodrigo2005 em gmail.com
>> >:
>>
>>> Prezados,
>>>
>>> Estou com uma dificuldade de atribuir uma função à parte de um vetor.
>>> Suponhamos o seguinte data.frame:
>>> ano
>>> <-c(2008,2009,2010,2011,2008,2009,2010,2011,2008,2009,2010,2011,2008,2009,2010,2011)
>>> cultivar
>>> <-c("c1","c1","c1","c1","c2","c2","c2","c2","c3","c3","c3","c3","c4","c4","c4","c4")
>>> produtividade <-
>>> c(3000,4023,5432,3212,4567,6543,5467,2345,3245,99,5467,7654,3214,1234,5456,-99)
>>> exemplo <- data.frame(ano,cultivar, produtividade)
>>>
>>>
>>> Gostaria de calcular separadamente as médias das produtividades de cada
>>> uma das cultivares, para o intervalo de anos agrícolas (2008-2011).
>>>
>>> Desde já agradeço a colaboração,
>>>
>>>
>>> --
>>> João Rodrigo de Castro
>>> Programa de Pós-Graduação em Meteorologia - Universidade Federal de
>>> Pelotas
>>> Bolsista Laboratório de Agrometeorologia - Embrapa Clima Temperado
>>>
>>> _______________________________________________
>>> R-br mailing list
>>> R-br em listas.c3sl.ufpr.br
>>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>>> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
>>> código mínimo reproduzível.
>>>
>>
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
>> código mínimo reproduzível.
>>
>
>
>
> --
> João Rodrigo de Castro
> Programa de Pós-Graduação em Meteorologia
> Bolsista Laboratório de Agrometeorologia - Embrapa Clima Temperado
> Universidade Federal de Pelotas
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20151125/61c5c4ab/attachment.html>


Mais detalhes sobre a lista de discussão R-br