Как переместить файл из одной папки в другую в r


Вы можете использовать следующие методы для перемещения файла из одной папки в другую в R:

Способ 1. Переместите файл из одной папки в другую (сохранив исходный файл).

 file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
          to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

Этот конкретный синтаксис копирует файл с именем Soccer_data.csv , расположенный в следующей папке:

C:/Users/bob/Documents/current_data

Затем этот файл копируется в следующую папку:

C:/Users/bob/Documents/new_data

Поскольку мы использовали функцию file.copy() , исходный файл по-прежнему сохраняется в папке, из которой он был получен.

Способ 2. Переместите файл из одной папки в другую (и удалите исходный файл).

 file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
            to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

Этот конкретный синтаксис копирует файл с именем Soccer_data.csv , расположенный в следующей папке:

C:/Users/bob/Documents/current_data

Затем этот файл копируется в следующую папку:

C:/Users/bob/Documents/new_data

Поскольку мы использовали функцию file.rename() , исходный файл удаляется из папки, из которой он был получен.

Следующие примеры показывают, как использовать каждый метод на практике.

Связанный: Как удалить файл с помощью R

Пример 1. Переместите файл в R (и сохраните исходный файл)

Допустим, мы хотим переместить файл Soccer_data.csv , расположенный в следующей папке:

C:/Users/bob/Documents/current_data

В данный момент папка содержит три файла:

Мы можем использовать следующий синтаксис в R, чтобы переместить файл Soccer_data.csv в новую папку с именем new_data :

 file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
          to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

[1] TRUE

Функция file.copy() возвращает значение TRUE , что говорит нам о том, что это сработало.

Если мы откроем папку new_data , то увидим, что туда скопирован файл Soccer_data.csv :

А если мы вернемся в папку, откуда взялся файл, то увидим, что он там все еще существует.

Примечание . Если какой-либо путь к файлу неверен, функция file.copy() вместо этого вернет значение FALSE .

Пример 2. Переместите файл в R (и удалите исходный файл)

Мы можем использовать следующий синтаксис в R, чтобы переместить файл Soccer_data.csv в новую папку с именем new_data и удалить исходный файл:

 file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ",
            to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")

[1] TRUE

Функция file.rename() возвращает значение TRUE , что говорит нам о том, что она сработала.

Если мы откроем папку new_data , то увидим, что туда скопирован файл Soccer_data.csv :

И если мы вернемся в папку, откуда взялся файл, мы увидим, что он был удален из этой папки:

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:

Как импортировать файлы CSV в R
Как импортировать файлы Excel в R
Как импортировать ZIP-файлы в R

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

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