วิธีเปลี่ยนชื่อไฟล์ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้วิธีการต่อไปนี้เพื่อเปลี่ยนชื่อไฟล์ใน R:
วิธีที่ 1: เปลี่ยนชื่อไฟล์
file. rename (from=' old_name.csv ', to=' new_name.csv ')
วิธีที่ 2: แทนที่เทมเพลตในหลายไฟล์
file. rename ( list.files (pattern=' old '), str_replace(list. files (pattern=' old '), pattern=' old ', ' new '))
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
ตัวอย่าง: เปลี่ยนชื่อไฟล์
สมมติว่าเรามีโฟลเดอร์ที่มีไฟล์ CSV สี่ไฟล์ใน R:
#display all files in current working directory list. files () "data1.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
เราสามารถใช้โค้ดต่อไปนี้เพื่อเปลี่ยนชื่อไฟล์ชื่อ data1.csv เป็น data1_good.csv :
#rename one file file. rename (from=' data1.csv ', to=' data1_good.csv ') #display all files in current working directory list. files () "data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
โปรดทราบว่าเปลี่ยนชื่อไฟล์สำเร็จแล้ว
ตัวอย่าง: แทนที่เทมเพลตในหลายไฟล์
สมมติว่าเรามีโฟลเดอร์ที่มีไฟล์ CSV สี่ไฟล์ใน R:
#display all files in current working directory list. files () "data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
เราสามารถใช้โค้ดต่อไปนี้เพื่อแทนที่ “ดี” ด้วย “ไม่ดี” ในชื่อของแต่ละไฟล์:
library (stringr) file. rename ( list.files (pattern=' good '), str_replace(list. files (pattern=' good '), pattern=' good ', ' bad ')) #display all files in current working directory list. files () "data1_bad.csv" "data2_bad.csv" "data3_bad.csv" "data4_bad.csv"
โปรดทราบว่าคำว่า “ดี” จะถูกแทนที่ด้วย “ไม่ดี” ในชื่อไฟล์ CSV แต่ละไฟล์
ที่เกี่ยวข้อง: วิธีใช้ str_replace ใน R
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ กับไฟล์ใน R:
วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้าไฟล์ Excel ลงใน R
วิธีใช้ setwd/getwd ใน R