
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.