Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão Ambos lados da revisão seguinte | |||
cursos:rlavras:pacote [2008/11/02 20:00] paulojus criada |
cursos:rlavras:pacote [2008/11/02 20:01] paulojus |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Criando pacotes no R ====== | ====== Criando pacotes no R ====== | ||
- | * {{:cursos:rlavras:objetos.rdata|Arquivo da funções e dados}} para criar o pacote. Carregar no R com o comando <code R>load("objetos.RData")</code> | + | Nas instruções a seguir os comandos precedidos de ''$'' devem ser digidados na linha de comando do Linux (ou análogo em outro sistema operacional), e os precedidos por ''>'' devem ser digitados no R. |
+ | Os exemplo assumem que todos os arquivos estão no mesmo diretório (pasta) da área de trabalho da sessão do R. | ||
+ | * {{:cursos:rlavras:objetos.rdata|Arquivo da funções e dados}} para criar o pacote. Carregar no R com o comando <code R>load("objetos.RData")</code> | ||
* Montar a estrutura do pacote com o comando <code R>> package.skeleton(name="uaiPack", list=ls())</code> | * Montar a estrutura do pacote com o comando <code R>> package.skeleton(name="uaiPack", list=ls())</code> | ||
* se tiver código em linguagens compiladas abrir um diretório ''src'' para onde devem ser copiados os arquivos fonte. Vamos considerar neste exemplo os arqvuivos {{:cursos:rlavras:clavras01.c|}} e {{:cursos:rlavras:clavras02.c|}}. <code> | * se tiver código em linguagens compiladas abrir um diretório ''src'' para onde devem ser copiados os arquivos fonte. Vamos considerar neste exemplo os arqvuivos {{:cursos:rlavras:clavras01.c|}} e {{:cursos:rlavras:clavras02.c|}}. <code> | ||
Linha 9: | Linha 11: | ||
</code> | </code> | ||
* Editar os arquivos ''DESCRIPTION'' e os arquivos de documentação no diretório ''man'' | * Editar os arquivos ''DESCRIPTION'' e os arquivos de documentação no diretório ''man'' | ||
- | * Testar se o pacote está correto com: | + | * Testar se o pacote está correto com:<code>$ R CMD ckeck uaiPack</code> |
- | <code>$ R CMD ckeck uaiPack</code> | + | |
* Montar o arquivo (''.tar.gz'') de distribuição do pacote com <code>$ R CMD build uaiPack</code> | * Montar o arquivo (''.tar.gz'') de distribuição do pacote com <code>$ R CMD build uaiPack</code> | ||