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@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@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@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@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.