<div dir="ltr">Olá,<div><br></div><div>Você não compartilhou muito para ter uma idéia de outro eventual problema, mas em princípio, você precisa de 3 blocos de documentação com respectivos @exports para que as funções apareçam. Esse "bloco das funções" não parece funcionar.</div><div><br></div><div>Eu tentaria algo do tipo para suas funções:</div><div><br></div><div>#'@name funcoes #ai acho que nao precisa do alias</div><div>#' etc etc help da função 1</div><div>#'@rdname funcoes</div><div>#'@export </div><div>f1 <- function(etc){}</div><div>#'</div><div>#'@rdname funcoes</div><div>#' coisas da função 2</div><div>#'@export</div><div>f2 <- function(etc){}</div><div><div>#'</div><div>#'@rdname funcoes</div><div>#' coisas da função 3</div><div>#'@export</div><div>f3 <- function(etc){}</div></div><div><br></div><div><br></div><div>E em todo caso, tudo funciona melhor com funções em .R separados. Apesar disso ser uma limitação pra você, recomendo fortemente.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-08-29 13:02 GMT-03:00 Pedro Emmanuel Alvarenga Americano do Brasil via R-br <span dir="ltr"><<a href="mailto:r-br@listas.c3sl.ufpr.br" target="_blank">r-br@listas.c3sl.ufpr.br</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">Amigos de R, </div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">Eu estou tentando organizar uma coleção de funções em um pacote utilizando o Rstudio. Ja fucei na documentação do Rstudio e alguns sitios por ai mas não consigui uma luz. </div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">A minha questão é que tenho tres funções em um mesmo arquivo *.R, que retornam a mesma análise mas por métodos diferentes. </div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">Mais ou menos assim...</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"># bloco do roxygen2</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">#' Diferentes métodos para a mesma análise<br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">#' @aliases f1 f2 f3</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">#'...</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"># bloco das funções</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">f1 <- function(arg1, arg2, arg3) {...}</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">f2 <- function(arg1, arg2, arg3) {...}<span style="color:rgb(0,0,102);font-family:"courier new",monospace"><br></span></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">f3 <- function(arg1, arg2, arg3) {...}<br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">O meu problema é que quando eu pressiono "Build & reload", o Rstudio não retorna qualquer aviso ou erro, mas so carrega no pacote a primeira função. Então, quando chamo a segunda ou terceira ele diz que a função não existe. Eu já pensei até em separar as funções em diferentes arquivos, mas gostaria muito de manter essa organização. Até o momento estou achando que preciso fazer alguma configuração do devtools ou do Rstudio pra poder fazer funcionar, mas não estou sabendo qual. Alguma luz de como resolver?</div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;color:rgb(7,55,99)">Abraço forte,</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"><span style="color:rgb(0,0,102);font-family:"courier new",monospace;font-size:small"><br></span></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large;color:rgb(7,55,99)"><span style="color:rgb(0,0,102);font-family:"courier new",monospace;font-size:small">Pedro Brasil</span></div>
</div>
<br>______________________________<wbr>_________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/<wbr>cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-<wbr>guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>