¿Cuál es la documentación disponible para el paquete de R? Por ejemplo, yo trato de entender sp paquete.

Además help(sp), ¿cuáles son las funciones para la búsqueda a través de la ayuda y la documentación?

  • La mayoría de la ayuda inmediata para que el paquete llegaría de la help(pac=sp) que debe llevar a la página de Índice.
InformationsquelleAutor Tomas Greif | 2013-03-08

5 Comentarios

  1. 60

    Obtener ayuda sobre una función que conoce el nombre de

    Uso ? o, de manera equivalente, ayuda.

    ?mean
    help(mean) # same

    Para los no-estándar de uso de nombres de cotizaciones o acentos graves.

    ?`if`
    ?"if"       # same
    help("if")  # same

    También hay páginas de ayuda para los conjuntos de datos, temas generales y algunos paquetes.

    ?iris
    ?Syntax
    ?lubridate    

    Utilizar el ejemplo función para ver ejemplos de cómo usarlo.

    example(paste)
    example(`for`)

    La demo función da más demostraciones de cómo utilizar una función.

    demo()                           # all demos in loaded pkgs
    demo(package = .packages(all.available = TRUE)) # all demos
    demo(plotmath)
    demo(graphics)

    Encontrar una función que usted no sabe el nombre de

    Uso ?? o, de manera equivalente, ayuda.buscar.

    ??regression
    help.search("regression")

    De nuevo, no-estándar de nombres y frases deben ser citado.

    ??"logistic regression"

    propósito encuentra a funciones y variables en el actual período de sesiones-espacio (pero no instalado, pero no cargado de paquetes) que coincidan con una expresión regular.

    apropos("z$") # all fns ending with "z"

    rseek.org es un R motor de búsqueda con un Plugin de Firefox.

    RSiteSearch búsquedas en varios sitios directamente desde R.

    findFn en sos envuelve RSiteSearch la devolución de los resultados como una tabla HTML.

    RSiteSearch("logistic regression")
    
    library(sos)
    findFn("logistic regression")

    Encontrar paquetes

    disponible.paquetes dice que todos los paquetes que están disponibles en los repositorios que se establece a través de setRepositories. instalado.paquetes dice que todos los paquetes que se han instalado en todas las bibliotecas de las especificadas en .libPaths. biblioteca (sin argumentos) es similar, con la devolución de los nombres y de la etiqueta de la línea de los paquetes instalados.

    View(available.packages())
    View(installed.packages())
    library()
    .libPaths()

    Del mismo modo, datos sin argumentos indica que los conjuntos de datos están disponibles en la máquina.

    data()

    búsqueda indica que los paquetes han sido cargados.

    search()

    packageDescription muestra el contenido de un paquete DESCRIPTION archivo. Asimismo noticias leer el NEWS archivo.

    packageDescription("utils")    
    news(package = "ggplot2")

    Obtención de ayuda en las variables

    ls listas de las variables en un entorno.

    ls()                 # global environment
    ls(all.names = TRUE) # including names beginning with '.'
    ls("package:sp")     # everything for the sp package

    La mayoría de las variables pueden ser inspeccionados con str o resumen.

    str(sleep)
    summary(sleep)

    ls.str es como una combinación de ls y str.

    ls.str()
    ls.str("package:grDevices")
    lsf.str("package:grDevices")  # only functions    

    Para grandes variables (en particular de los marcos de datos), el jefe función es útil para mostrar las primeras filas.

    head(sleep)

    args muestra los argumentos de una función.

    args(read.csv)

    De aprendizaje en General acerca de R

    La Página de información de es un muy amplio conjunto de enlaces de conexión de R recursos.

    Muchos temas en R son documentados a través de viñetas, que aparece con browseVignettes.

    browseVignettes()
    vignette("intro_sp", package = "sp")

    Mediante la combinación de vignette con editar, usted puede conseguir su trozos de código en un editor.

    edit(vignette("intro_sp",package="sp"))    
    • news(package="sp") (nada para este paquete en particular), citation(package="sp")
    • Se le olvidó package?sp
    • parece ser el mismo como ?sp (por cierto, no funciona en el paquete de sp, intente en otro)
    • Los enlaces externos se desanime, ya que a veces se compró y roto, como aquí. Personalmente, casi siempre me acaba de escribir ?args como código para que el lector escriba en su sesión de R en lugar de dar un enlace.
  2. 2

    Este hilo contiene muchas buenas sugerencias. Permítanme añadir una más.

    Para encontrar que los paquetes se cargan, además de extras, ?sessionInfo es bastante agradable.

  3. 1

    A menudo el mismo nombre de la función es utilizada por varios paquetes. Para obtener ayuda sobre una función de un paquete específico, uso:

    help(aggregate, package="stats")
    help(aggregate, package="sp")

Dejar respuesta

Please enter your comment!
Please enter your name here