วิธีการลบไฟล์โดยใช้ r (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อลบไฟล์ในตำแหน่งเฉพาะโดยใช้ R:

 #define file to delete
this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv "

#delete file if it exists
if (file. exists (this_file)) {
  file. remove (this_file)
  cat(" File deleted ")
} else {
  cat(" No file found ")
}

ไวยากรณ์เฉพาะนี้พยายามลบไฟล์ชื่อ soccer_data.csv ที่อยู่ในโฟลเดอร์ต่อไปนี้:

C:/Users/bob/Documents/my_data_files

หากมีไฟล์อยู่ ฟังก์ชัน file.remove() จะลบไฟล์และใช้ฟังก์ชัน cat เพื่อแสดงข้อความ “ไฟล์ที่ถูกลบ” บนคอนโซล

หากไม่มีไฟล์อยู่ ฟังก์ชัน cat จะแสดงข้อความ “ไม่พบไฟล์” บนคอนโซล

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: ลบไฟล์โดยใช้ R

สมมติว่าเราต้องการลบไฟล์ชื่อ soccer_data.csv ที่อยู่ในโฟลเดอร์ต่อไปนี้:

C:/Users/bob/Documents/my_data_files

โฟลเดอร์ปัจจุบันมีสามไฟล์:

เราสามารถใช้ไวยากรณ์ต่อไปนี้ใน R เพื่อลบไฟล์นี้หากมีอยู่:

 #define file to delete
this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv "

#delete file if it exists
if (file. exists (this_file)) {
  file. remove (this_file)
  cat(" File deleted ")
} else {
  cat(" No file found ")
}

File deleted

  เราได้รับข้อความ “ไฟล์ถูกลบ” ซึ่งแจ้งเราว่าไฟล์ถูกลบแล้ว

หากเรากลับไปที่โฟลเดอร์ที่มีไฟล์อยู่เราจะเห็นว่ามันถูกลบไปแล้ว:

หากต้องการลบไฟล์อื่น เพียงเปลี่ยนเส้นทางของไฟล์ที่ระบุในตัวแปรชื่อ this_file

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:

วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้าไฟล์ Excel ลงใน R
วิธีนำเข้าไฟล์ Zip ลงใน R

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

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