Як перемістити файл з однієї папки в іншу в 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *