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 | ||
02_tutoriais:tutorial1b:start [2023/08/11 23:06] 127.0.0.1 edição externa |
02_tutoriais:tutorial1b:start [2024/08/12 05:48] (atual) |
||
---|---|---|---|
Linha 347: | Linha 347: | ||
</code> | </code> | ||
- | O ''search()'' retorna os pacotes que estão carregados na sua sessão do R. Pacotes são conjuntos de ferramentas associadas a algum conjunto de tarefas. Na nossa metáfora da oficina os pacotes são os armários onde guardamos nossas ferramentas classificadas pelo tipo de uso. Por padrão o R abre alguns desses armários quando iniciamos uma sessão, os armários com as ferramentas básicas: eles que contem as funções que estamos usando. | + | O ''search()'' retorna os compartimentos (''environments'') que estão disponíveis na sua sessão do R, entre esses compartimentos estão os pacotes carregados. Pacotes são conjuntos de ferramentas associadas a algum conjunto de tarefas. Na nossa metáfora da oficina os pacotes são os armários onde guardamos nossas ferramentas classificadas pelo tipo de uso. Por padrão o R abre alguns desses armários quando iniciamos uma sessão, os armários com as ferramentas básicas: eles que contem as funções que estamos usando. |
- | Além desses pacotes, existem outros que são distribuídos junto ao programa R, mas que não são abertos no início de uma sessão. São pacotes importantes, mas um pouco mais específicos ou especializados do que as ferramentas básicas. São como armários que estão trancados, com ferramentas que usamos menos frequentemente, precisamos destrancar e abrir para poder usar as ferramentas que estão neles. Para acessar esses pacotes utilizamos a função ''library'' que nos mostra os pacotes que estão instalados no nosso computador: | + | Além desses pacotes, existem outros que são distribuídos junto ao programa R, mas que não são abertos no início de uma sessão. São pacotes importantes, mas um pouco mais específicos ou especializados do que as ferramentas básicas. São como armários que estão trancados, com ferramentas que usamos menos frequentemente, precisamos destrancar e abrir o armário para poder usar as ferramentas que estão neles. Para acessar esses pacotes utilizamos a função ''library'' que nos mostra os pacotes que estão instalados no nosso computador: |
<code rsplus> | <code rsplus> | ||
Linha 366: | Linha 366: | ||
==== Carregando Pacotes ==== | ==== Carregando Pacotes ==== | ||
- | Para utilizar as funções de um pacote, não basta o pacote estar instalado no computador, é necessário carregá-lo, ou seja, abrir o armário contém as ferramentas! Para isso usamos a própria função ''library'': | + | Para utilizar as funções de um pacote, não basta o pacote estar instalado no computador, é necessário carregá-lo, ou seja, abrir o armário que contém as ferramentas! Para isso usamos a própria função ''library'': |
<code rsplus> | <code rsplus> | ||
Linha 374: | Linha 374: | ||
- | Agora o pacote ''lattice'' aparece na segunda posição do nosso ''search''. O que isso significa? Cada uma das posições que o search apresenta, representa o caminho de busca do R na memória. São como compartimentos ((chamados de "Environments")) de memória. Quando executamos um comando o R busca os objetos na memória seguindo trajeto apresentado pelo ''search''. O primeiro compartimento que é procurado se chama ''.GlobalEnv''. Esse é o compartimento de memória do nosso **workspace** e o pacote que foi carregado recentemente é colocado na posição seguinte. O último compartimento é dedicado ao pacote ''base'' onde estão os objetos e funções básicas do R. | + | Agora o pacote ''lattice'' aparece na segunda posição do nosso ''search''. O que isso significa? A lista que o ''search'' apresenta é o caminho de busca do R por objetos. São como compartimentos ((chamados de "Environments")) que conectam objetos em um mesmo escopo. Quando executamos um comando o R busca os objetos na memória seguindo trajeto apresentado pelo ''search''. O primeiro compartimento que é procurado se chama ''.GlobalEnv''. Esse é o compartimento do nosso **workspace** ou seja, onde estão os objetos que construímos ((tecnicamente o que os environments contém são os nomes e o caminho para a memoria onde está armazenada o conteúdo do objeto)). O pacote carregado mais recentemente é colocado na posição seguinte ao ''.GlobalEnv''. O último compartimento é dedicado ao pacote ''base'' onde estão os objetos e funções básicas do R. |
Linha 390: | Linha 390: | ||
Quais funções estão disponíveis em um pacote instalado? Qual documentação está disponível junto ao pacote? | Quais funções estão disponíveis em um pacote instalado? Qual documentação está disponível junto ao pacote? | ||
- | Essas informações podem ser encontradas em um outro tipo de ajuda de documentação do R, o ''help.start''. | + | Essas informações podem ser encontradas em um outro tipo de ajuda de documentação do R, o ''help.start''. Esta função abre toda a documentação geral do R que foi instalada no computador, inclusive os pacotes. Apesar da documentação ser apresentada no seu navegador, ela está localmente instalada e não precisa de internet para ser consultada. Para encontrar a documentação específica de um pacote instalado, clique no link ''Packages''. Navegue nessa documentação para se habituar a ela. |
- | Que abre toda a documentação geral do R que foi instalada no computador. Apesar de ser um hipertexto, ela está localmente instalada e não precisa de internet para ser aberta. Para encontrar a documentação específica de um pacote instalado, clique no link ''Packages''. Navegue nessa documentação para se habituar a ela. | + | |
<code rsplus> | <code rsplus> | ||
Linha 406: | Linha 405: | ||
===== Instalando Pacotes ===== | ===== Instalando Pacotes ===== | ||
- | {{:02_tutoriais:tutorial1b:18.png?400 |}}Quando estamos trabalhando em uma oficina normalmente chegamos a um ponto em que precisamos de uma ferramenta que não está disponível localmente. Nesses momentos precisamos nos deslocar até uma loja especializada para adquirir as ferramentas necessárias. As lojas do R são os repositórios de pacotes. E o repositório oficial do R é o CRAN [[https://cran.r-project.org/]]. | + | {{:02_tutoriais:tutorial1b:18.png?400 |}}Quando estamos trabalhando em uma oficina, normalmente chegamos a um ponto em que precisamos de uma ferramenta que não está disponível localmente. Nesses momentos, precisamos nos deslocar até uma loja especializada para adquirir as ferramentas necessárias. As lojas do R são os repositórios de pacotes. E o repositório oficial do R é o CRAN [[https://cran.r-project.org/]]. |
Entre os três principais repositórios ((CRAN, GitHub e Bioconductor)), em consulta feita em 31 de julho de 2020, existiam 20.205 pacotes contendo mais de **3,1 milhões de funções** disponíveis para o R(([[https://www.rdocumentation.org/]]))! | Entre os três principais repositórios ((CRAN, GitHub e Bioconductor)), em consulta feita em 31 de julho de 2020, existiam 20.205 pacotes contendo mais de **3,1 milhões de funções** disponíveis para o R(([[https://www.rdocumentation.org/]]))! |