Como obter ajuda em R?
qual a documentação possível disponível para o pacote R? Por exemplo, eu tento entender o pacote {[[0]}.
além de help(sp)
, Quais são as outras funções para procurar através de Ajuda e documentação?
5 answers
Uso ?
ou, de forma equivalente, help
.
?mean
help(mean) # same
Para nomes não-normalizados use aspas ou backquotes.
?`if`
?"if" # same
help("if") # same
Existem também páginas de Ajuda para conjuntos de dados, tópicos gerais e alguns pacotes.
?iris
?Syntax
?lubridate
Utilize o example
função para ver exemplos de como usá-lo.
example(paste)
example(`for`)
A demo
função dá demonstrações mais longas de como usa uma função.
demo() # all demos in loaded pkgs
demo(package = .packages(all.available = TRUE)) # all demos
demo(plotmath)
demo(graphics)
Encontrar uma função que você não conhece o nome de
Utilizar ??
ou, de forma equivalente, help.search
.
??regression
help.search("regression")
Mais uma vez, nomes e frases não-padrão precisam ser citados.
??"logistic regression"
apropos
procura funções e variáveis no espaço de sessão actual (mas não em pacotes instalados mas não carregados) que correspondam a uma expressão regular.
apropos("z$") # all fns ending with "z"
rseek.org
é um motor de busca R com um Firefox plugin .
RSiteSearch
procura em vários sítios directamente a partir de R.
findFn
in sos
wraps RSiteSearch
returning the results as a HTML table.
RSiteSearch("logistic regression")
library(sos)
findFn("logistic regression")
Encontrar pacotes
available.packages
diz-lhe todos os pacotes que estão disponíveis nos repositórios que definiu via setRepositories
. installed.packages
diz-lhe todos os pacotes que instalou em todas as bibliotecas indicadas em .libPaths
. library
(sem quaisquer argumentos) é similar, retornando os nomes e a linha de tag dos pacotes instalados.
View(available.packages())
View(installed.packages())
library()
.libPaths()
Similarmente, data
sem argumentos lhe diz que Conjuntos de dados estão disponíveis na sua máquina.
data()
search
diz-lhe quais os pacotes que foram carregados.
search()
packageDescription
mostra-lhe o conteúdo do ficheiro DESCRIPTION
de um pacote. Igualmente.news
leia o NEWS
arquivo.
packageDescription("utils")
news(package = "ggplot2")
Obter ajuda em variáveis
ls
lista as variáveis em um ambiente.
ls() # global environment
ls(all.names = TRUE) # including names beginning with '.'
ls("package:sp") # everything for the sp package
A maioria das variáveis podem ser inspeccionadas usando str
ou summary
.
str(sleep)
summary(sleep)
ls.str
é como uma combinação de ls
e str
.
ls.str()
ls.str("package:grDevices")
lsf.str("package:grDevices") # only functions
Para as grandes variáveis( em especial os quadros de dados), a head
a função é útil para mostrar os primeiros linhas.
head(sleep)
args
mostra-lhe os argumentos para uma função.
args(read.csv)
([56]}conhecimento geral sobre R
Apágina de informação é um conjunto muito abrangente de links para recursos R livres.
Muitos tópicos em R são documentados via vignette
s, listado com browseVignettes
.
browseVignettes()
vignette("intro_sp", package = "sp")
Combinando vignette
com edit
, você pode obter seus pedaços de código em um editor.
edit(vignette("intro_sp",package="sp"))
Esta resposta já lhe dá uma lista muito abrangente.
Eu acrescentaria quefindFn("some search terms")
no Pacote sos
é extremamente útil, se você só tem uma ideia / palavras-chave do que você está procurando e não tem já um pacote ou função em mente.
E também os pontos de vista da tarefa sobre CRAN : não é realmente um processo de busca, mas um grande lugar para vaguear enquanto você se pergunta.
Para descobrir quais pacotes são carregados, mais coisas extra, ?sessionInfo {[5] } é muito bom.
Muitas vezes o mesmo nome de função é usado por vários pacotes. Para obter ajuda numa função de um pacote específico, use:
help(aggregate, package="stats")
help(aggregate, package="sp")
help(package="<package-name>")
onde está, claro <package-name>
o nome do pacote para o qual você quer ajuda.