3.4 Utilidad
¿Por qué este procedimiento es útil? Bueno, también puedes ver que en esta pantalla que hay una línea muy larga que dice /Users/sofiajaime/Documents/RProjects…bla, bla, bla. Esa es una ruta de archivo a un archivo de datos llamado ‘datos_tisc1_e1.csv’, ese archivo de datos se almacena en mi disco duro, mi unidad (que puede ser C o U, por ejemplo). Básicamente, esta es la estructura de carpetas.
Desventaja 1
- Dentro de una carpeta llamada ‘usuarios’, ingresando a una carpeta llamada “sofiajaime” (aquí cada uno tendrá su propio nombre de usuario), dentro de otra carpeta llamada ‘documentos’ y luego dentro de otra carpeta encontraré a mi nuevo proyecto. En esta última, tendre una subcarpeta de “datos”. Así que cada vez que deseo acceder a ese archivo de datos, o cargarlo o guardarlo, tengo que llamar a esa gran cadena de texto, lo cual es realmente muy molesto.
Desventaja 2
- La otra cosa que tiene de malo es que significa que si muevo máquinas y voy a otra computadora que no tiene ese sistema de archivos exacto en su lugar, entonces tengo que reescribir todo mi código R para acceder a ese archivo porque podría estar guardado en una ubicación diferente a la de mi local. Al usar un proyecto de estudio R puedo usar lo que se conoce como ‘rutas relativas’. También como podemos ver en esta imagen, hay un camino mucho más corto que comienza con un punto. El punto es la carpeta del proyecto para que un solo punto es representativo. Dondequiera que esa carpeta esté almacenada, no necesitamos saberlo porque nuestro proyecto de R Studio proyecto nos llevará automáticamente allí cuando implementemos puntos. Todo lo que tenemos que hacer es después del punto, poner los datos de barra para ingresar a la carpeta de datos y luego, de nuevo barra, seguido el nombre del archivo al que estamos intentando acceder, que en este caso son mis propios datos.
Debajo también podemos ver una cadena de texto muy similar que tiene dos puntos. Necesitamos estos dos puntos porque si estamos almacenando nuestros archivos de R Studio dentro de una carpeta llamada ‘docs_r’ que necesitamos para salir de esa carpeta en la carpeta principal del proyecto y luego vuelver a ‘mis_datos”. Eso es lo que los puntos dobles hacen: nos suben de nivel. Así que nos saca de ’docs_r’ y nos lleva a nuestra carpeta de datos. Así que solo podríamos usar el punto único si almacenamos nuestros documentos R en la carpeta principal del proyecto. Pero cuando tienes muchos archivos, esto puede resultar un poco engorroso.
Consejo
- Es bastante ventajoso tener una carpeta que contenga todos nuestros documentos de R y luego usar el punto doble. Los puntos dobles son mucho más sencillos que usar nombres de ruta largos, pero la gente todavía se confunde mucho acerca de los puntos y las puntos dobles porque no es tan intuitivo.