[R-br] como contar elementos em um data.frame

Rodrigo Coster rcoster em gmail.com
Quinta Fevereiro 7 15:38:29 BRST 2013


Aline, tenta assim:

apply(with(dados,table(Data,Municipio,Embarcação))>0,1:2,sum)


2013/2/7 Aline Lipsky <line_lips em hotmail.com>

>
>
> Rodrigo,
>
> Eu testei essa forma, e o que está sendo contado é quantas vezes aparece
> cada embarcação e não quantas embarcações aparece por mês e por município.
>
> Grata pela ajuda,
>
> Aline
>
> ------------------------------
> Date: Thu, 7 Feb 2013 09:07:58 -0800
> From: ml-node+s2285057n4658254h92 em n4.nabble.com
> To: line_lips em hotmail.com
> Subject: Re: [R-br] como contar elementos em um data.frame
>
>
> Da para fazer isso com o table()
>
> dados <- read.table(text='Data Embarcação Municipio
> Jan A RG
> Jan B PEL
> Jan J PEL
> Dez J RG
> Mar A RG
> Set F PEL
> Set G RG
> Dez G RG',header=T)
>
> with(dados,table(Data,Municipio,Embarcação)) # Separando por embarcação
> with(dados,table(Data,Municipio)) # Sem separar por embarcação
>
>
> 2013/2/7 Aline Lipsky <[hidden email]<http:///user/SendEmail.jtp?type=node&node=4658254&i=0>
> >
>
>
> > Boa tarde,
> >
> > Eu tenho um data.frame como o abaixo:
> >
> > Data Embarcação Municipio
> > Jan     A         RG
> > Jan     B         PEL
>
> > Jan     J         PEL
> > Dez     J         RG
> > Mar     A         RG
> > Set     F         PEL
> > Set     G         RG
> > Dez     G         RG
> >
> >
> > Preciso contar as embarcações por mês e Município e obter uma tabela assim:
>
> >
> > Mês   RG   PEL
> > Jan    5   16
> > Fev   26   31
> > Mar    7    2
> >
> > Grata pela atenção,
> >
> > Aline
>
>
> _______________________________________________
> R-br mailing list
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4658254&i=1>
>
> 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
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4658254&i=2>
> 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.
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://r-br.2285057.n4.nabble.com/R-br-como-contar-elementos-em-um-data-frame-tp4658253p4658254.html
>  To unsubscribe from R-br, click here<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=bGluZV9saXBzQGhvdG1haWwuY29tfDMzNTc5ODJ8MTIzNTM1MzIxMA==>
> .
> NAML<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble:email.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble:email.naml-instant_emails%21nabble:email.naml-send_instant_email%21nabble:email.naml>
>
> _______________________________________________
> 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/20130207/df46d7ee/attachment.html>


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