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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *