วิธีเปลี่ยนชื่อไฟล์ใน 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

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

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