วิธีการลบไฟล์โดยใช้ 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