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