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 Ambos lados da revisão seguinte | ||
03_apostila:01-intro [2020/08/20 16:09] adalardo |
03_apostila:01-intro [2020/08/20 16:10] adalardo |
||
---|---|---|---|
Linha 315: | Linha 315: | ||
O comando ''ls'' lista todo o conteúdo da área de trabalho, se não é fornecido argumento: | O comando ''ls'' lista todo o conteúdo da área de trabalho, se não é fornecido argumento: | ||
- | <code> | + | <code rsplus> |
> ls() | > ls() | ||
[1] "consoantes" "CONSOANTES" "vogais" "VOGAIS" | [1] "consoantes" "CONSOANTES" "vogais" "VOGAIS" | ||
Linha 334: | Linha 334: | ||
O comando ''rm'' apaga objetos da área de trabalho: | O comando ''rm'' apaga objetos da área de trabalho: | ||
- | <code> | + | <code rsplus> |
> ls() | > ls() | ||
[1] "consoantes" "CONSOANTES" "vogais" "VOGAIS" | [1] "consoantes" "CONSOANTES" "vogais" "VOGAIS" | ||
Linha 376: | Linha 376: | ||
Para conseguir ajuda sobre um comando pode ser usada a função ''help'': | Para conseguir ajuda sobre um comando pode ser usada a função ''help'': | ||
- | <code> | + | <code rsplus> |
> help(mean) | > help(mean) | ||
</code> | </code> | ||
ou então o operador de ajuda que é o sinal de interrogação '?': | ou então o operador de ajuda que é o sinal de interrogação '?': | ||
- | <code> | + | <code rsplus> |
?mean | ?mean | ||
</code> | </code> | ||
No caso se buscar ajuda sobre um **operador** (símbolo para operações aritméticas e algébricas) devemos utilizar as aspas duplas: | No caso se buscar ajuda sobre um **operador** (símbolo para operações aritméticas e algébricas) devemos utilizar as aspas duplas: | ||
- | <code> | + | <code rsplus> |
> help("+") | > help("+") | ||
> ?"*" | > ?"*" | ||
Linha 409: | Linha 409: | ||
No modo **help interativo** também é possível se fazer uma busca por uma palavra (//string//) usando a tecla '/', na forma: | No modo **help interativo** também é possível se fazer uma busca por uma palavra (//string//) usando a tecla '/', na forma: | ||
- | <code> | + | <code rsplus> |
/string | /string | ||
</code> | </code> | ||
Linha 438: | Linha 438: | ||
- | <code> | + | <code rsplus> |
mean package:base R Documentation | mean package:base R Documentation | ||
Linha 511: | Linha 511: | ||
Para os que preferem trabalhar com ajuda em hipertexto (html), há o comando ''help.start()'': | Para os que preferem trabalhar com ajuda em hipertexto (html), há o comando ''help.start()'': | ||
- | <code> | + | <code rsplus> |
> help.start() | > help.start() | ||
Making links in per-session dir ... | Making links in per-session dir ... | ||
Linha 535: | Linha 535: | ||
Outro comando muito útil é o ''apropos''. Ele possibilita sabermos quais funções do R tem no nome uma certa palavra (//string//): | Outro comando muito útil é o ''apropos''. Ele possibilita sabermos quais funções do R tem no nome uma certa palavra (//string//): | ||
- | <code> | + | <code rsplus> |
> apropos(plot) | > apropos(plot) | ||
[1] "biplot" "interaction.plot" "lag.plot" | [1] "biplot" "interaction.plot" "lag.plot" | ||
Linha 554: | Linha 554: | ||
Para pesquisas mais complexas e refinadas há ainda a função ''help.search()''. Por exemplo, para pesquisar funções que tenham a palavra "skew"no título: | Para pesquisas mais complexas e refinadas há ainda a função ''help.search()''. Por exemplo, para pesquisar funções que tenham a palavra "skew"no título: | ||
- | <code> | + | <code rsplus> |
> help.search(field="title","skew") | > help.search(field="title","skew") | ||
Linha 576: | Linha 576: | ||
Para obter apenas os exemplos que estão na ajuda de uma função, use a função ''example'': | Para obter apenas os exemplos que estão na ajuda de uma função, use a função ''example'': | ||
- | <code> | + | <code rsplus> |
> example(mean) | > example(mean) | ||
Linha 593: | Linha 593: | ||
Muitas vezes precisamos apenas nos lembrar dos argumentos de uma função. Para isso, use a função ''args'', que retorna os argumentos de uma função: | Muitas vezes precisamos apenas nos lembrar dos argumentos de uma função. Para isso, use a função ''args'', que retorna os argumentos de uma função: | ||
- | <code> | + | <code rsplus> |
> args(chisq.test) | > args(chisq.test) | ||
function (x, y = NULL, correct = TRUE, p = rep(1/length(x), length(x)), | function (x, y = NULL, correct = TRUE, p = rep(1/length(x), length(x)), | ||
Linha 632: | Linha 632: | ||
é necessário entender as diferenças entre **baixar** (download) o pacote do repositório e **carregar** em sua área de trabalho. | é necessário entender as diferenças entre **baixar** (download) o pacote do repositório e **carregar** em sua área de trabalho. | ||
Para baixar algum pacote disponível no repositório CRAN do R é necessário utilizar o comando //install.packages()// com o nome do pacote entre "" dentro do parenteses(( a princípio todas as palavras que escrevemos sem aspas no R ele busca como sendo objetos presentes em nossa área de trabalho ou pacotes carregados ou instalados)). | Para baixar algum pacote disponível no repositório CRAN do R é necessário utilizar o comando //install.packages()// com o nome do pacote entre "" dentro do parenteses(( a princípio todas as palavras que escrevemos sem aspas no R ele busca como sendo objetos presentes em nossa área de trabalho ou pacotes carregados ou instalados)). | ||
- | <code> | + | <code rsplus> |
install.packages("vegan") | install.packages("vegan") | ||
</code> | </code> | ||
Linha 640: | Linha 640: | ||
Caso o pacote esteja instalado ele aparecerá entre os hiperlinks da página de [[#Ajuda em Hipertexto: ''help.start''|ajuda hipertexto]] da função //help.start()//. Entre na página do pacote e navegue pelas opções e funções que forem de seu interesse. Escolha uma função (decorana) e em seguida tente apresentar o ajuda dela pelo R: | Caso o pacote esteja instalado ele aparecerá entre os hiperlinks da página de [[#Ajuda em Hipertexto: ''help.start''|ajuda hipertexto]] da função //help.start()//. Entre na página do pacote e navegue pelas opções e funções que forem de seu interesse. Escolha uma função (decorana) e em seguida tente apresentar o ajuda dela pelo R: | ||
- | <code> | + | <code rsplus> |
help.start() | help.start() | ||
help(decorana) | help(decorana) | ||
Linha 647: | Linha 647: | ||
A mensagem (ou algo similar): //"No documentation for ‘decorana’ in specified packages and libraries..."//, significa que a sua sessão do R não encontrou a documentação referente a função, apesar do pacote estar instalado em nosso computador. Isso aconteceu porque não carregamos a função em nossa área de trabalho, para cada projeto, precisamos carregar aqueles pacotes que vamos necessitar (normalmente nas primeiras linhas de comando do nosso código): | A mensagem (ou algo similar): //"No documentation for ‘decorana’ in specified packages and libraries..."//, significa que a sua sessão do R não encontrou a documentação referente a função, apesar do pacote estar instalado em nosso computador. Isso aconteceu porque não carregamos a função em nossa área de trabalho, para cada projeto, precisamos carregar aqueles pacotes que vamos necessitar (normalmente nas primeiras linhas de comando do nosso código): | ||
- | <code> | + | <code rsplus> |
library(vegan) | library(vegan) | ||
Linha 673: | Linha 673: | ||
Para que um comando seja **executado** pelo R é necessário ser acompanhado de parênteses '()'. | Para que um comando seja **executado** pelo R é necessário ser acompanhado de parênteses '()'. | ||
Compare esse comando | Compare esse comando | ||
- | <code> | + | <code rsplus> |
> q() | > q() | ||
Save workspace image? [y/n/c]: c | Save workspace image? [y/n/c]: c | ||
Linha 679: | Linha 679: | ||
</code> | </code> | ||
com o comando | com o comando | ||
- | <code> | + | <code rsplus> |
> q | > q | ||
function (save = "default", status = 0, runLast = TRUE) | function (save = "default", status = 0, runLast = TRUE) |