Curso básico de programação em R.
Aula 04 – Acessando o Help on-line do R por linha de comando
Acessando o Help on-line do R por linha de comando
O help on-line de R fornece informações muito úteis sobre como usar as funções.
A ajuda está disponível diretamente para uma determinada função, por exemplo:
?lm
Esse comando irá exibir, dentro do R, a página de ajuda para a função lm () (modelo linear). Os comandos help (lm) e help (“lm”) têm o mesmo efeito.
Ajuda para caracteres especiais como o operador aritmético “*” não pode ser acessado dessa forma, dá erro.
?*
Saída:
Error: syntax error
A forma correta para acessar é:
help(“*”)
A saída é a página de help de operadores aritméticos:
Arithmetic package:base R Documentation
Arithmetic Operators
…
Por padrão, a função ajuda apenas pesquisa nos pacotes que são carregados na memória. A opção try.all.packages, cujo padrão é FALSE, permite pesquisar em todos os pacotes se seu valor for TRUE:
help(“bs”)
Saída:
No documentation for ‘bs’ in specified packages and libraries:
you could try ‘??bs’
help(“bs”, try.all.packages = TRUE)
Saída:
Help for topic ‘bs’ is not in any loaded package but can be found in the following packages:
Package Library
splines C:/Program Files/R/R-3.4.0/library
Observe que, neste caso, a página de ajuda da função bs não é exibida. O usuário pode exibir as páginas de ajuda de um pacote não carregado na memória usando a opção package:
help(“bs”, package = “splines”)
Saída:
bs {splines} R Documentation
B-Spline Basis for Polynomial Splines
Description
Generate the B-spline basis matrix for a polynomial spline.
Usage ….
A ajuda em formato html é chamada digitando:
help.start()
Executando o comando:
help.search(“tree”)
Exibirá uma lista de ajuda de funções que contém a palavra string “tree“
Note que se alguns pacotes foram recentemente instalados, pode ser útil atualizar o banco de dados help.search usando a opção rebuild (por exemplo, help.search (“tree”, rebuild
= TRUE))
A função apropos retorna todas as funções cujo nome contém o caractere string passado como argumento, apenas os pacotes carregados na memória são pesquisados:
apropos(“help”)
Saída:
[1] “.rs.findCustomHelpContext”
[2] “.rs.getCompletionsHelp”
[3] “.rs.getCustomHelpUrl”
[4] “.rs.getHelp”
…..