Putz... pode ser que haja um meio, mas eu desconheco... se vc estivesse usando diretamente min/max, seria o match.call mesmo... mas assinalando-a para uma outra funcao, fica um pouco mais complexo... Sorry por nao ajudar.
Em 23 de outubro de 2014 03:36, David Feitosa <[email protected]> escreveu: > 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 < > [email protected]> 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 <[email protected]> >> 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 >>> [email protected] >>> 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 >> [email protected] >> 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 > [email protected] > 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 [email protected] 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.
