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
cursos:rlavras:pacote [2008/11/02 20:00]
paulojus criada
cursos:rlavras:pacote [2008/11/02 20:02] (atual)
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)