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.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
cursos:rlavras:pacote [2008/11/02 20:01] paulojus |
cursos:rlavras:pacote [2008/11/02 20:02] (atual) paulojus |
||
---|---|---|---|
Linha 4: | Linha 4: | ||
Os exemplo assumem que todos os arquivos estão no mesmo diretório (pasta) da área de trabalho da sessão do 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> | + | * {{: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 17: | 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]]). |