Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
Última 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:02]
paulojus
Linha 1: Linha 1:
 ====== Criando pacotes no R ====== ====== Criando pacotes no R ======
  
-  * {{:​cursos:​rlavras:​objetos.rdata|Arquivo da funções ​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), ​os precedidos por ''>''​ devem ser digitados ​no R. 
 +Os exemplo assumem que todos os arquivos estão no mesmo diretório (pastada á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>​
  
Linha 16: Linha 17:
   * O manual [[http://​cran.r-project.org/​manuals.html|Writing R extensions]] descreve em detalhes como pacotes devem ser montados   * O manual [[http://​cran.r-project.org/​manuals.html|Writing R extensions]] descreve em detalhes como pacotes devem ser montados
   * pacotes para o windows:   * pacotes para o windows:
-     * são iguais aos do LINUX caso não haja código compilado +     * são iguais aos do LINUX caso não haja código compilado; 
-     * caso contrários ​devem ser compilados no Windows para gerar os executáveis. Alternativamente podem ser ''​cross-compilados''​ (isto é, compilar em ambiente Linux uma versão compatível com Windows -- [[http://​cran-r.c3sl.ufpr.br/​doc/​contrib/​cross-build.pdf|veja instruções]]). ​+     * caso contrário ​devem ser compilados no Windows para gerar os executáveis. Alternativamente podem ser ''​cross-compilados''​ (isto é, compilar em ambiente Linux uma versão compatível com Windows -- [[http://​cran-r.c3sl.ufpr.br/​doc/​contrib/​cross-build.pdf|veja instruções]]). ​

QR Code
QR Code cursos:rlavras:pacote (generated for current page)