Construcción de paths II

R
R Tips
Autor/a

David Mateos

Fecha de publicación

27 de junio de 2025

Si tenemos un directorio de datos comunes que se puede montar en una ruta diferente en los distintos equipos, podemos mantener una variable de entorno en los equipos, que apunte a la ruta de montaje en cada equipo. Por ejemplo, usando Google Workspace, en un equipo con Window$ podríamos tener una variable de entorno gdrive_path=H:/Unidades Compartidas.

De esta forma el código funcionaría en cualquier equipo sin necesidad de cambiar rutas de forma local, por ejemplo, así:

library(fs)
 
gdrive_path <- Sys.getenv("gdrive_path")
ruta_completa <- path(gdrive_path, "Proy_TAL/RUTAL_CUAL")
from os import path, environ

gdrive_path = environ["gdrive_path"]
ruta_completa = path.join(gdrive_path, "Proy_TAL/RUTAL_CUAL")