[R-br] [Dúvida] Criação de pacotes em R, procedimentos.

Benilton Carvalho beniltoncarvalho em gmail.com
Domingo Fevereiro 12 16:48:35 BRST 2012


Vc precisa adicionar o pacote ao campo Imports: no DESCRIPTION e adicionar
o import tbm no NAMESPACE. Detalhes descritos no Writing R Extensions. b

On Sunday, 12 February 2012, Pedro Rafael <pedro.rafael.marinho em gmail.com>
wrote:
> Quando se usa funções de outros pacotes, existe algum comando especial
> para na hora da instalação do pacote criado suas dependências sejam
> instaladas automaticamente? Como exemplo criei um pacote que usa a
> função lillie.test do pacote nortest. Como informar no código R que
> esse pacote vai ser utilizado e deve ser importado.
> No exemplo eu usei a função lillie.test e criei o pacote com R CMD
> build pacote e posteriormente removi a biblioteca nortest mas deu um
> erro devido a falta do pacote.
>
> Em 12 de fevereiro de 2012 02:00, Paulo J Ribeiro Jr [via R-br]
> <ml-node+s2285057n4380624h21 em n4.nabble.com> escreveu:
>> 1 dia tipicamente
>>
>>
>> On Sat, 11 Feb 2012, Pedro Rafael wrote:
>>
>>> Consegui, meu problema era com alguns pacotes do LaTeX.
>>> Só mais uma outra dúvida depois de enviado um pacote cujo os passos
>>> está em "Writing R Extensions", caso o check esteja tudo okay, em
>>> quanto tempo ele aceito? É automaticamente?
>>>
>>> Em 11 de fevereiro de 2012 12:15, Pedro Rafael
>>> <[hidden email]> escreveu:
>>>> Pessoal tive um pequeno problema na hora de checar um exemplo de
>>>> criação de um pacote no R que estou vendo em um tutorial.
>>>>
>>>>
>>>> pedro em pedro-Aspire-5741:~/pacote_R$ R CMD check linmod/
>>>> * using log directory ‘/home/pedro/pacote_R/linmod.Rcheck’
>>>> * using R version 2.14.1 (2011-12-22)
>>>> * using platform: x86_64-pc-linux-gnu (64-bit)
>>>> * using session charset: UTF-8
>>>> * checking for file ‘linmod/DESCRIPTION’ ... OK
>>>> * checking extension type ... Package
>>>> * this is package ‘linmod’ version ‘1.0’
>>>> * checking package namespace information ... OK
>>>> * checking package dependencies ... OK
>>>> * checking if this is a source package ... OK
>>>> * checking if there is a namespace ... OK
>>>> * checking for executable files ... OK
>>>> * checking whether package ‘linmod’ can be installed ... ERROR
>>>> Installation failed.
>>>> See ‘/home/pedro/pacote_R/linmod.Rcheck/00install.out’ for details.
>>>>
>>>> O arquivo que estou usando para a criação está em anexo. estou setando
>>>> o diretorio de trabalho do R onde está o arquivo linmod.R e
>>>> posteriormente estou criando o esqueleto dos diretórios do pacote com
>>>> o comando:package.skeleton(name="linmod", code_files="linmod.R").  O
>>>> que há de errado?
>>>>
>>>> Em 10 de fevereiro de 2012 22:33, beniltoncarvalho [via R-br]
>>>> <[hidden email]> escreveu:
>>>>> Com R5 vc passa por referencia, mas com um preço na complexidade dos
>>>>> códigos. Minha recomendação para todos os que estão começando a
>>>>> desenvolver
>>>>> é ir, no máximo, com S4. b
>>>>>
>>>>>
>>>>> On Saturday, 11 February 2012, Pedro Rafael <[hidden email]> wrote:
>>>>>> Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou
>>>>>> alguma vantagens com respeito ao sistema S4 ou S3?
>>>>>>
>>>>>> Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br]
>>>>>> <[hidden email]> escreveu:
>>>>>
>>>>>>> Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
>>>>>>>
>>>>>>> Não me parece que o S3 vá pra lugar nenhum (não será substituído.)
Mas
>>>>>>> um
>>>>>>> estudo empírico do uso de classes nos pacotes seria um projeto
>>>>>>> interessante
>>>>>>> e fácil de fazer.
>>>>>>>
>>>>>>>
>>>>>>> 2012/2/9 Pedro Rafael <[hidden email]>
>>>>>>>>
>>>>>>>> Realmente S4 me parece mais robusto visto que a S3 permite inúmeros
>>>>>>>>
>>>>>>>> efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma
base
>>>>>>>> muito sólida como pessoas que vem da computação tenho um gosto
>>>>>>>> tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a
>>>>>>>> não
>>>>>>>> permitir tantos efeitos colaterais claro que isso só temos com um
bom
>>>>>>>> código. Existem alguma tendência do sistema s3 deixar de existir?
>>>>>>>>
>>>>>>>> Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br]
>>>>>>>> <[hidden email]> escreveu:
>>>>>>>>
>>>>>>>>> Eu ja' prefiro S4...
>>>>>>>>>
>>>>>>>>> mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns
>>>>>>>>> 'R5') eh atualmente irrelevante, visto que a qualidade do codigo
eh
>>>>>>>>> que conta.
>>>>>>>>>
>>>>>>>>> Em aplicacoes mais especializadas, um pode se sobressair mais que
>>>>>>>>> outro... mas todas as opcoes funcionam bem (e conversam bem entre
>>>>>>>>> si),
>>>>>>>>> mas sob a condicao de que sejam bem utilizadas.
>>>>>>>>>
>>>>>>>>> b
>>>>>>>>> _______________________________________________
>>>>>>>>> R-br mailing list
>>>>>>>>> [hidden email]
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ________________________________
>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>>>> discussion
>>>>>>>>> below:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-procedimentos-tp4372756p4373966.html
>>>>>>>>> To unsubscribe from R-br, click here.
>>>>>>>>> NAML
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Saudações,
>>>>>>>> Pedro Rafael Diniz Marinho.
>>>>>>>> Estatístico - Secretaria de Estado >
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-procedimentos-tp4372756p4380624.html
>> To unsubscribe from R-br, click here.
>> NAML
>
>
>
> --
> Saudações,
> Pedro Rafael Diniz Marinho.
> Estatístico - Secretaria de Estado da Saúde - PB.
> _______________________________________________
> 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/20120212/a2c0271a/attachment.html>


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