Как удалить файл с помощью r (с примером)
Вы можете использовать следующий синтаксис для удаления файла в определенном месте с помощью R:
#define file to delete this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv " #delete file if it exists if (file. exists (this_file)) { file. remove (this_file) cat(" File deleted ") } else { cat(" No file found ") }
Этот конкретный синтаксис пытается удалить файл с именем Soccer_data.csv , расположенный в следующей папке:
C:/Users/bob/Documents/my_data_files
Если файл существует, функция file.remove() удаляет файл и использует функцию cat для отображения сообщения «Файл удален» на консоли.
Если файл не существует, функция cat отображает на консоли сообщение «Файлы не найдены».
В следующем примере показано, как использовать этот синтаксис на практике.
Пример. Удаление файла с помощью R
Допустим, мы хотим удалить файл Soccer_data.csv , расположенный в следующей папке:
C:/Users/bob/Documents/my_data_files
В данный момент папка содержит три файла:
Мы можем использовать следующий синтаксис в R для удаления этого файла, если он существует:
#define file to delete this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv " #delete file if it exists if (file. exists (this_file)) { file. remove (this_file) cat(" File deleted ") } else { cat(" No file found ") } File deleted
Мы получаем сообщение «Файл удален», которое сообщает нам, что файл был удален.
Если мы вернемся в папку, где существовал файл, то увидим, что он удален:
Чтобы удалить другой файл, просто измените путь к файлу, указанный в переменной this_file .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:
Как импортировать файлы CSV в R
Как импортировать файлы Excel в R
Как импортировать ZIP-файлы в R