วิธีย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งใน 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