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 Próxima revisão Ambos lados da revisão seguinte | ||
ridiculas [2011/08/13 08:05] jcfaria [.Rprofile no linux] |
ridiculas [2011/08/13 08:20] jcfaria [.Rprofile no linux] |
||
---|---|---|---|
Linha 35: | Linha 35: | ||
Pois bem, a medida que vamos aumentando nossa intimidade com o R (inevitavelmente) iremos desenvolvendo nossas próprias | Pois bem, a medida que vamos aumentando nossa intimidade com o R (inevitavelmente) iremos desenvolvendo nossas próprias | ||
- | funções (o R foi projetado para isso!). | + | funções (o R foi projetado para isso). |
- | <fc #000080>Ai vem o problema: ter que sempre carregar a função quando for usar, o que pode se tornar uma chatisse!</fc> | + | <fc #000080>Ai vem o problema: ter que sempre carregar a função quando for usar, o que pode se tornar uma chatisse! |
- | Pior ainda, ao limpar o workspace do usuário (.GlobalEnv) elas são removidas e precisam ser recarregadas. | + | Pior ainda, ao limpar o workspace do usuário (.GlobalEnv) elas são removidas e precisam ser recarregadas.</fc> |
**Tem como contornar? Sim! De várias formas:** | **Tem como contornar? Sim! De várias formas:** | ||
Linha 50: | Linha 50: | ||
</code> | </code> | ||
- | A função "cv" ficará disponível no seu workspace mas será removida com a instrução: | + | A função "cv" ficará disponível no meu workspace mas será removida com a instrução: |
<code R> | <code R> | ||
Linha 59: | Linha 59: | ||
- | **//2. Opção "mais" prática://** | + | **//2. Opção mais prática://** |
A mesma que a anterior, contudo, a função não deverá se chamar "cv", mas sim ".cv". | A mesma que a anterior, contudo, a função não deverá se chamar "cv", mas sim ".cv". | ||
- | Nesse caso ela permanecerá como um objeto oculto no seu workspace e não será removida com a intrução: | + | Nesse caso ela permanecerá como um objeto oculto no meu workspace e não será removida com a intrução: |
<code R> | <code R> | ||
Linha 82: | Linha 82: | ||
</code> | </code> | ||
- | Ela não ficará no seu workspace, mas sim no base. | + | Ela não ficará no meu workspace, mas sim no base. |
Como tal, poderá ser usada com qualquer outra função desse pacote. | Como tal, poderá ser usada com qualquer outra função desse pacote. | ||
Linha 96: | Linha 96: | ||
Nesse último caso [**//4//**]: | Nesse último caso [**//4//**]: | ||
- | * O objeto ".jcf" ficará oculto no meu workspace evitando ser deletado com: | + | * O objeto ".jcf" ficará oculto no meu workspace evitando ser deletado com: rm(list=ls()) |
- | * <code R>rm(list=ls())<\code> | + | * Parar acessar a função "cv" é necessário: |
- | * Parar acessar a função "cv" será necessário: | + | |
<code R> | <code R> | ||
- | > .env$cv | + | > .jcf$cv |
# ou | # ou | ||
Linha 119: | Linha 119: | ||
</code> | </code> | ||
- | Esta forma de carregar funções de forma permanente no R pode ser usado para qualquer outro objeto. | + | Esta forma de carregar funções de forma permanente no R pode ser usado para qualquer outro objeto! |
No Windows bastava usar no /etc/Rprofile.site: | No Windows bastava usar no /etc/Rprofile.site: | ||
Linha 128: | Linha 128: | ||
que ela ficava disponível no pacote base. Não testei na versão em desenvolvimento (instável) que uso no linux, | que ela ficava disponível no pacote base. Não testei na versão em desenvolvimento (instável) que uso no linux, | ||
- | mas deve ainda funcionar. | + | mas deve funcionar. |
---- | ---- | ||