Estoy usando ESS, pero cada vez que necesito instalar un nuevo paquete tengo que usar R gui. ¿No hay una manera de hacer esto sin dejar emacs?¿Hay alguna manera de instalar paquetes R usando emacs?
Respuesta
C-c C-e i
se tardará unos segundos en cargar todos los paquetes.
De help(Startup)
:
## Example of Rprofile.site
local({
# add MASS to the default packages, set a CRAN mirror
old <- getOption("defaultPackages"); r <- getOption("repos")
r["CRAN"] <- "http://my.local.cran"
options(defaultPackages = c(old, "MASS"), repos = r)
## (for Unix terminal users) set the width from COLUMNS if set
cols <- Sys.getenv("COLUMNS")
if(nzchar(cols)) options(width = as.integer(cols))
})
http://www.emacswiki.org/emacs/anything-R.el funciona bien para mí.
Gracias por el puntero sobre 'cualquier cosa', la entrada de Emacs Wiki es interesante. Otro modo más para probar ... –
Gracias, uso cualquier cosa, pero no sabía nada-R. Una vez instalado, ¿qué comando debería usar? Intenté algunas elecciones obvias como "instalar paquete", pero no vi nada prometedor. – user443854
@ user443854 Es necesario definir una función y luego llamar así: ' (defun ORP-R-nada() (interactiva) (tampón nada-otra '( nada-c-source-R-locales nada-c-source-R-ayuda ;; nada-c-source-R-localpkg ;; nada-c-source-R-repospkg ) "* R-nada *")) ' –
Si no recuerda el acceso directo para la configuración del paquete, puede acceder al menú principal Handy commands.
Si escribe ,
en la memoria intermedia R inferiores como el primer carácter (es decir, en el marcador de proceso), que se activa el menú de comandos útiles en el minibúfer, como en la siguiente figura:
Tenga en cuenta cómo puede seleccionar interactivamente los elementos del menú escribiendo los caracteres iniciales (como con Emacs isearch). Por supuesto, puedes simplemente usar las flechas.
Seleccionar install.packages
(escribir seguido de enter
debería ser suficiente).
En el menú siguiente, se le presenta la lista de réplicas CRAN:
seleccione una conveniente. ESS obtendrá los paquetes disponibles
Se le presentará con la lista de paquetes instalables.
seleccionar la que necesita y ya está.
Tenga en cuenta que la segunda vez que instala un paquete en la sesión actual no se le solicita que vuelva a seleccionar el espejo.
Si no está familiarizado con los comandos prácticos de ESS, puede encontrar aquí muchos otros comandos muy ... muy útiles. Particularmente, con respecto al tema aquí, el comando library
podría ayudar, porque puede disfrutar de autocompletar, también es útil cuando necesita cargar un paquete, pero no recuerda su ortografía.
Es posible que desee utilizar los diálogos estándar R GUI de Emacs. En este caso, al menos en Windows, para mostrar adecuadamente las cajas de diálogo, utilice:
library('tcltk')
install.packages()
- 1. ¿Hay alguna herramienta de administración de repositorios de paquetes R?
- 2. Problemas al instalar los paquetes R
- 3. Emacs: ¿Hay alguna manera de crear un script interactivo usando Emacs?
- 4. ¿Cómo instalar las dependencias cuando se usa "R CMD INSTALL" para instalar los paquetes R?
- 5. ¿Hay alguna manera de instalar solo ADB sin SDK completo?
- 6. ¿Hay alguna manera de instalar solo el cliente mysql (Linux)?
- 7. ¿Hay alguna manera de deshacer ventana dividida debajo en emacs?
- 8. ¿Hay alguna manera de instalar gcc en OSX sin instalar Xcode?
- 9. Instale R Paquetes sin Internet
- 10. Building R Paquetes usando GCC alternativo
- 11. cómo instalar los paquetes R "RNetCDF" y "ncdf" en Ubuntu?
- 12. ¿Hay alguna manera de depurar aplicaciones web usando Eclipse?
- 13. usando mocha, ¿hay alguna manera de tropezar con muchos parámetros?
- 14. ¿Hay alguna manera de aplicar una columna única usando doctrine2?
- 15. ¿Hay alguna manera de hacer que Eclipse actualice continuamente sus archivos exploradores de paquetes?
- 16. Eliminar paquetes incorporados en Emacs
- 17. ¿Dónde almacena R los paquetes?
- 18. ¿Hay un sistema de empaquetado Emacs estable?
- 19. ¿hay alguna herramienta o IDE para depurar paquetes R y ejecutarlo paso a paso?
- 20. ¿Hay alguna forma de desinstalar varios paquetes con pip?
- 21. ¿Hay alguna manera de acelerar Jsoup.parse()?
- 22. ¿Hay alguna manera de crear un "archivo de proyecto" en Emacs?
- 23. R Paquetes para Limnology
- 24. ¿Hay alguna manera de enumerar dependencias/requisitos de pip?
- 25. Cómo instalar emacs colortheme
- 26. ¿Hay alguna manera de anular ConfigurationManager.AppSettings?
- 27. ¿Hay alguna manera de desactivar una etiqueta?
- 28. ¿Hay alguna manera de enviar texto a la consola R en color?
- 29. Paquetes de optimización para R
- 30. pip no puede instalar paquetes desde requirements.txt
Por qué no puedes usar 'install.packages'? –
El proceso R se bloquea cuando se solicita seleccionar mirror. – user443854
Establezca un espejo en sus archivos ~/.R /. O como un argumento para instalar. Paquetes. Parece un PBKAC. –