[R-br] FUNCAO PROCURA

Eduardo Leoni e.leoni em gmail.com
Sexta Fevereiro 24 16:25:50 BRST 2012


Eu só vi o seu exemplo usando match depois. Nada contra recriar a roda para
fins educativos.

Acho que todos nós que utilizamos o R diariamente vez por outra recriamos
funções, mas confesso que raras vezes fiz algo "melhor" (para meu uso) que
funções pre-existentes. Por isso é importante procurar nos pacotes e nas
funções básicas.

Neste caso:

> system.time(match(sample(1:1000, 1000), 1:100000))
   user  system elapsed
  0.008   0.000   0.011
> system.time(procv(sample(1:1000, 1000), 1:100000))
   user  system elapsed
  1.728   1.260   3.409






2012/2/24 Pedro Rafael <pedro.rafael.marinho em gmail.com>

> Eduardo acho que você também deve ter visto que eu dei a opção do match só
> que para bom entendedor deveria ter entendido que o código que postei é
> para mostrar que se não sabe o objeto ao certo que possa desempenhar tal
> funcionalidade ele pode ser feito, inclusive recriado se for o caso. Muitos
> objetos, métodos, classes que existe em alguns pacotes do R podem ser
> recriados pois podem ser melhorados, não é o caso do comando match nesse
> exemplo que está no r-base e os comandos são muito bem revisados e
> eficientes.
>
> 2012/2/24 FHRB Toledo [via R-br] <ml-node+s2285057n4418104h1 em n4.nabble.com
> >
>
>>  Isso deve ser sintoma do old way...
>>
>> Tempo em que se resolviam os problemas!
>>
>> Boa Pedro :)
>>
>> abraço,
>> FH
>>
>> 2012/2/24 Eduardo Leoni <[hidden email]<http://user/SendEmail.jtp?type=node&node=4418104&i=0>>:
>>
>>
>> > Pedro - da série reinventando a roda, eu acho que vc recriou ?match. :)
>> >
>> >
>> >
>> > _______________________________________________
>> > R-br mailing list
>> > [hidden email] <http://user/SendEmail.jtp?type=node&node=4418104&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=4418104&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-FUNCAO-PROCURA-tp4417790p4418104.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=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw>
>> .
>> NAML<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>
>
>
> --
> Saudações,
> Pedro Rafael Diniz Marinho.
> Estatístico - Secretaria de Estado da Saúde - PB.
>
>
>
> _______________________________________________
> 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/20120224/ab3a10a7/attachment.html>


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