¿Qué es un argumento?

Son valores a los que se debe asignar una valor o instrucción lógica, antes de comenzar la ejecución de una función. Por ejemplo en la función “mean” tenemos argumentos en los que vamos a asignar o detallar un valor o parámetro como: el objeto a calcular, un rango o si deseamos ignorar valores denominados no asignados (na.rm).

Función list.file()

args(list.files)
## function (path = ".", pattern = NULL, all.files = FALSE, full.names = FALSE, 
##     recursive = FALSE, ignore.case = FALSE, include.dirs = FALSE, 
##     no.. = FALSE) 
## NULL
  • path: se mostrarán los documentos existentes en la dirección especificada.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"                "provincias_21-22.cpg"    
## [3] "provincias_21-22.dbf"     "provincias_21-22.prj"    
## [5] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
## [7] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [9] "provincias_21-22.shx"
  • pattern: Devolvera los documentos que incluyan una expresión regular.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = "Mapas", all.files = F, 
           full.names = F, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"
  • all.filles: Si es FALSO, solo se devuelven los nombres de los archivos visibles (siguiendo la visibilidad de estilo Unix, es decir, archivos cuyo nombre no comienza con un punto). Si es VERDADERO, se devolverán todos los nombres de archivo.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = T, 
           full.names = F, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"                "provincias_21-22.cpg"    
## [3] "provincias_21-22.dbf"     "provincias_21-22.prj"    
## [5] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
## [7] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [9] "provincias_21-22.shx"
  • full.names: Nos indicará la ruta de cada documento.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = T, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/Mapas.rar"               
## [2] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.cpg"    
## [3] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.dbf"    
## [4] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.prj"    
## [5] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.sbn"    
## [6] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.sbx"    
## [7] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.shp"    
## [8] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.shp.xml"
## [9] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.shx"
  • recursive: Nos permite vizualizar las carpetas que tambien esten incluidas.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = F, ignore.case = F, 
           include.dirs = F, no.. = F)
##  [1] "GUAYAS"                   "Mapas.rar"               
##  [3] "PICHINCHA"                "provincias_21-22.cpg"    
##  [5] "provincias_21-22.dbf"     "provincias_21-22.prj"    
##  [7] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
##  [9] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [11] "provincias_21-22.shx"
  • ignore.case: Es indiferente a minúsculas y mayúsculas.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = T, ignore.case = T, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"                "provincias_21-22.cpg"    
## [3] "provincias_21-22.dbf"     "provincias_21-22.prj"    
## [5] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
## [7] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [9] "provincias_21-22.shx"
  • include.dirs: Se incluyen carpetas con su directorios.
list.files(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = F, ignore.case = F, 
           include.dirs = T, no.. = F)
##  [1] "GUAYAS"                   "Mapas.rar"               
##  [3] "PICHINCHA"                "provincias_21-22.cpg"    
##  [5] "provincias_21-22.dbf"     "provincias_21-22.prj"    
##  [7] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
##  [9] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [11] "provincias_21-22.shx"

Función dir()

  • path: se mostrarán los documentos existentes en la dirección especificada.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"                "provincias_21-22.cpg"    
## [3] "provincias_21-22.dbf"     "provincias_21-22.prj"    
## [5] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
## [7] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [9] "provincias_21-22.shx"
  • pattern: Devolvera los documentos que incluyan una expresión regular.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = "Mapas", all.files = F, 
           full.names = F, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"
  • all.filles: Si es FALSO, solo se devuelven los nombres de los archivos visibles (siguiendo la visibilidad de estilo Unix, es decir, archivos cuyo nombre no comienza con un punto). Si es VERDADERO, se devolverán todos los nombres de archivo.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = T, 
           full.names = F, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"                "provincias_21-22.cpg"    
## [3] "provincias_21-22.dbf"     "provincias_21-22.prj"    
## [5] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
## [7] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [9] "provincias_21-22.shx"
  • full.names: Nos indicará la ruta de cada documento.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = T, recursive = T, ignore.case = F, 
           include.dirs = F, no.. = F)
## [1] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/Mapas.rar"               
## [2] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.cpg"    
## [3] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.dbf"    
## [4] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.prj"    
## [5] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.sbn"    
## [6] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.sbx"    
## [7] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.shp"    
## [8] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.shp.xml"
## [9] "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS/provincias_21-22.shx"
  • recursive: Nos permite vizualizar las carpetas que tambien esten incluidas.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = F, ignore.case = F, 
           include.dirs = F, no.. = F)
##  [1] "GUAYAS"                   "Mapas.rar"               
##  [3] "PICHINCHA"                "provincias_21-22.cpg"    
##  [5] "provincias_21-22.dbf"     "provincias_21-22.prj"    
##  [7] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
##  [9] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [11] "provincias_21-22.shx"
  • ignore.case: Es indiferente a minúsculas y mayúsculas.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = T, ignore.case = T, 
           include.dirs = F, no.. = F)
## [1] "Mapas.rar"                "provincias_21-22.cpg"    
## [3] "provincias_21-22.dbf"     "provincias_21-22.prj"    
## [5] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
## [7] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [9] "provincias_21-22.shx"
  • include.dirs: Se incluyen carpetas con su directorios.
dir(path = "C:/Users/USER/Desktop/UCE/PROGRAMACION/MAPAS", 
           pattern = NULL, all.files = F, 
           full.names = F, recursive = F, ignore.case = F, 
           include.dirs = T, no.. = F)
##  [1] "GUAYAS"                   "Mapas.rar"               
##  [3] "PICHINCHA"                "provincias_21-22.cpg"    
##  [5] "provincias_21-22.dbf"     "provincias_21-22.prj"    
##  [7] "provincias_21-22.sbn"     "provincias_21-22.sbx"    
##  [9] "provincias_21-22.shp"     "provincias_21-22.shp.xml"
## [11] "provincias_21-22.shx"

Entrar y salir de los directorios.