Cómo eliminar un archivo usando R

En este artículo, discutiremos cómo eliminar un archivo en el lenguaje de programación R.

Directorio en uso:

Método 1: Usando file.remove()

Este es el enfoque más simple para eliminar un archivo, ya que en este enfoque el usuario solo necesita llamar a la función file.remove(), que es una función básica del lenguaje de programación R y en esta función, el usuario solo tiene que pasar la ruta/ nombre del archivo que se va a eliminar como el parámetro de esta función y por esto, el usuario puede eliminar el archivo según la ruta/nombre proporcionado.

La función file.remove() se utiliza para eliminar el archivo.

Sintaxis:

archivo.remove(ruta)

Parámetro:

  • camino: Un vector de caracteres de uno o más caminos.

Ejemplo 1:

R

file.remove('gfg_data1.csv')

Producción:

[1] TRUE

Ejemplo 2:

R

file.remove('gfg_data2.csv')

Producción:

[1] TRUE

Método 2: Usar desvincular()

En este enfoque para eliminar un archivo, el usuario solo necesita llamar a la función unlink(), que es una función base del lenguaje de programación R con la ruta/nombre del archivo que se eliminará como parámetro de esta función y por esto , el usuario puede eliminar el archivo según la ruta/nombre proporcionado.

La función Unlink() elimina los archivos o directorios especificados por x.

Sintaxis:

desvincular(x, recursivo = FALSO, fuerza = FALSO)

Parámetros:

  • x: un vector de caracteres con los nombres de los archivos o directorios que se eliminarán.
  • recursivo: lógico. ¿Deberían eliminarse los directorios de forma recursiva?
  • fuerza: lógica. ¿Deberían cambiarse los permisos (si es posible) para permitir que se elimine el archivo o el directorio?

Ejemplo:

R

unlink('gfg_data3.csv', recursive = FALSE, force = FALSE)

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *