Работа с файлами и папками в R

  1. Получить путь к текущему рабочему каталогу

getwd()

  1. Изменить текущий рабочий каталог

setwd("D:/ FolderName")

  1. Получить список файлов из определённой папки

list.files (path = "D:/RStudio/Foldername/")

Так же вы можете самостоятельно выбрать нужную папку, используя функцию choose.dir().

list.files(path = choose.dir())

Вы можете выбрать определённые файлы используя текстовые паттерны их имён, например выбрать все csv файлы можно следующим образом.

list.files(pattern = ".csv")

  1. Проверить существование файла в системе

file.exists("rawdata.csv")

  1. Создать папку
    Для создания папки используйте функцию dir.exists(). Например, если вы хотите проверить существование папки Images, и в случае если такой папки нет создать её, используйте следующий пример кода.

ifelse(!dir.exists("Images"), dir.create("Images"), "Folder exists already")

  1. Скопировать файл

file.copy("D:/RStudio/source_file_tocopy.txt", "D:/RStudio/NewFolder/")

  1. Получить информацию о файле

file.info("myfile.csv")

  1. Удаление файлов

unlink("myfile.csv")
file.remove("myfile.csv")

  1. Открыть или запустить файл

Открыть или запустить файл можно несколькими способами.

shell.exec("D:/path/to/file/file.txt")
file.show("D:/path/to/file/ file.txt")

Если вы хотите не прописывать путь к файлу, а выбрать его с помощью графического интерфейса используйте функцию file.choose().

shell.exec(file.choose())
file.show(file.choose())

Статья подготовлена по материала Интернета.

Рубрики: R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *