[R-br] Nome de Função

David Feitosa contato em davidfeitosa.com
Quinta Outubro 23 08:36:42 BRST 2014


Benilton, não seria bem isso...

Seria algo do tipo:

#min e max são as funções padrões do R
f <- min
#f <- max

nome <- algumaFormaDeExtrairOnomeDaFuncao(f)

#dados = estrutura de dados para plotar
#nome = titulo do grafico
plot(dados, main = nome)

Eu gostaria de saber qual o nome da funcao *f*, nesse caso *min* ou *max*,
mas sem ter que fazer um "IFELSE" para mudar o titulo do plot.

No meu caso, serviria para saber qual função foi aplicada
aquela massa de dados e que gerou o gráfico.



Atenciosamente,

David Feitosa

(\_(\
(=°;°)
(("")("")

Em 22 de outubro de 2014 23:20, Benilton Carvalho <
beniltoncarvalho em gmail.com> escreveu:

> David,
>
> perdoe minha ignorancia, mas eu nao entendi para o que vc utilizaria...
> mas, eu acho que o q vc quer e':
>
> minhaFuncao <- function(){
> ## codigo
> print(match.call()[[1]])
> ## mais codigo
> }
>
> vc pode ate' usar as.character(match.call()[[1]]) se quiser a string do
> nome da funcao...
>
> b
>
> Em 22 de outubro de 2014 17:41, David Feitosa <davidfeitosa em gmail.com>
> escreveu:
>
>> Caríssimos, boa noite.
>>
>> Existe modo de se obter o nome de uma função em tempo de execução?
>>
>> Explicando melhor: eu tenho uma função da forma
>>
>> minhaFuncao <-function(){
>> #codigo
>> }
>>
>> e uma variável que recebe essa função:
>>
>> f <- minhaFuncao
>>
>> Eu gostaria de obter o nome dela para ser usado em um gráfico
>>
>> Em Java, eu sei que poderia usar a API de Reflection para, em tempo de
>> execução,
>> analisar a classe, seus métodos etc e obter o nome para uso posterior.
>>
>> Há como fazer o equivalente em R?
>>
>> No meu caso, bastaria saber qual o nome da função que a variável "f"
>> carrega.
>>
>> Grato.
>>
>> Atenciosamente,
>>
>> David Feitosa
>>
>> (\_(\
>> (=°;°)
>> (("")("")
>>
>> _______________________________________________
>> 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20141023/fe46fad0/attachment.html>


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