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" .....

Obrigado e até a próxima.