Estudios de paisaje, cartografía (R y QGIS), diseño ambiental 3D (Blender) y análisis de datos geográficos en R

Contact Info
Ferrol, Santiago de Compostela, Galicia, Spain, The World

+00(34) not yet...

Privacy

Follow ModlEarth

Seleccionar directorios en R (a mano)

Seleccionar directorios en R (a mano)

Esta función tiene como objetivo crear una variable que debe ser un directorio (por ejemeplo, un directorio de salida de archivos u otros) y seleccionarlo una vez se ejecuta el código, sin necesidad de buscar rutas o rutas previamente, si no utilizando un típico visor de ventana en el que navegar por los directorios hasta alcanzar la carpeta deseada. Es funcional en Windows y Linux.

Chunk R para mostrar la ventana

choose_folder = function(caption = 'Select _______ file/directory:') {
    if (Sys.info()[[1]] == "Windows") {
        path <- choose.dir(default = "C:\\Whatever...", caption = caption)
        return (path)
    } else if (Sys.info()[[1]] == "Linux"){
        path <- rstudioapi::selectDirectory(caption = caption)
        return (path)
    } else {
        return ("Unknown choose_dir system")
    }
}

x <- choose_folder()
/assets/posts/2021/20210118/i01.webp
Apliar...
/assets/posts/2021/20210118/i02.webp
Apliar...

También podrían interesarte las siguientes entradas del blog...