1.9 Proyectos de RStudio

Este es el santo grial del uso de RStudio para crear una diversidad de repositorios: de trabajo, colaboraciones, diapositivas, páginas web, blogs, libros, entre otros. Para poder usar un proyecto de RStudio con dichos propósitos, se necesita aprender a usar las versiones de control de proyectos con Git y Shell. Puedes iniciar en este tema con una genial presentación de su uso, elaborado por University of Zurich.

Este apartado solo se centrará en el uso de proyectos para trabajos locales. Una vez se domine este uso, será más sencillo entender cómo elaborar otras cosas más complejas.

Aquí se muestran los pasos para crear un proyecto local:

Para crear un proyecto local, ir a menu File/ New Project....

Figura 1.30: Para crear un proyecto local, ir a menu File/ New Project....

Para efectos de este libro, selecciona la primera opción. Clic en New Directory para crear en el almacenamiento de tu computador una carpeta nueva donde se almacenará todo los respecto a este proyecto. Existing Directory solo se usará cuando ya se ha creado de antemano una carpeta donde se quiere almacenar el proyecto. Para versiones de control con Git y GitHub, el proceso se inicia con Version Control, para crear la carpeta de trabajo (tal como las anteriores opciones), pero el proyecto estará casi listo para hacer commit y publicar los cambios en GitHub.

Figura 1.31: Para efectos de este libro, selecciona la primera opción. Clic en New Directory para crear en el almacenamiento de tu computador una carpeta nueva donde se almacenará todo los respecto a este proyecto. Existing Directory solo se usará cuando ya se ha creado de antemano una carpeta donde se quiere almacenar el proyecto. Para versiones de control con Git y GitHub, el proceso se inicia con Version Control, para crear la carpeta de trabajo (tal como las anteriores opciones), pero el proyecto estará casi listo para hacer commit y publicar los cambios en GitHub.

En Directory name: escribe el nombre del proyecto, mismo que también tendrá la nueva carpeta de trabajo que se creará en tu computador. En el botón Browse..., podrás ubicar una carpeta madre donde irás creando proyectos para mantenerlos todos ordenados y accesibles. Puede ser una subcarpeta dentro de documentos, con algún nombre genérico como “proyectos”, “proyectos de R”, entre otros. Finalmente, clic en Create Project.

Figura 1.32: En Directory name: escribe el nombre del proyecto, mismo que también tendrá la nueva carpeta de trabajo que se creará en tu computador. En el botón Browse..., podrás ubicar una carpeta madre donde irás creando proyectos para mantenerlos todos ordenados y accesibles. Puede ser una subcarpeta dentro de documentos, con algún nombre genérico como “proyectos”, “proyectos de R”, entre otros. Finalmente, clic en Create Project.

Se abrirá una nueva sesión con título idéntico a la carpeta de proyecto creada (aquí “Investigación A”). Nótese el ambiente (environment) en blanco. Todas las variables y funciones que se creen o carguen en el proyecto permanecerán en este ambiente específico del proyecto.

Figura 1.33: Se abrirá una nueva sesión con título idéntico a la carpeta de proyecto creada (aquí “Investigación A”). Nótese el ambiente (environment) en blanco. Todas las variables y funciones que se creen o carguen en el proyecto permanecerán en este ambiente específico del proyecto.

En la pestaña de Files se verá el contenido de todo lo que copiemos dentro de la carpeta del proyecto. Puedes acceder a la carpeta de trabajo haciendo clic en More/ Show Folder in New Windows. Allí podrás pegar archivos o documentos que necesites cargar posteriormente en tu proyecto.

Figura 1.34: En la pestaña de Files se verá el contenido de todo lo que copiemos dentro de la carpeta del proyecto. Puedes acceder a la carpeta de trabajo haciendo clic en More/ Show Folder in New Windows. Allí podrás pegar archivos o documentos que necesites cargar posteriormente en tu proyecto.

Para crear un nuevo proyecto, abrir uno existente o cerrar el proyecto actual (flecha roja), existe el menú de acceso rápido que tiene el mismo nombre que tu proyecto actual. Para ver la dirección de la carpeta de trabajo en consola, ejecuta la función getwd().

Figura 1.35: Para crear un nuevo proyecto, abrir uno existente o cerrar el proyecto actual (flecha roja), existe el menú de acceso rápido que tiene el mismo nombre que tu proyecto actual. Para ver la dirección de la carpeta de trabajo en consola, ejecuta la función getwd().

En tu computador, encontrarás creada la carpeta del proyecto, en la dirección que especificaste, donde podrás pegar los archivos que aparecerán en la pestaña de Files del Panel de Ambiente del proyecto.

Figura 1.36: En tu computador, encontrarás creada la carpeta del proyecto, en la dirección que especificaste, donde podrás pegar los archivos que aparecerán en la pestaña de Files del Panel de Ambiente del proyecto.

  • Para ver la dirección de la carpeta de trabajo en consola, ejecuta la función getwd().

  • Si necesitas cambiar manualmente tu proyecto a otro directorio (carpeta) de trabajo, ejecuta la función setwd() definiendo dentro de ella y entre comillas la nueva dirección deseada. Por ejemplo:

    setwd("C:/Users/irwin/Documents/Otra_Carpeta/Subcarpeta B")

  • No olvides las comillas al inicio y final de la dirección, ni que los slash usados son forwardslash (hacia delante) /, no backslash (hacia atrás) \.