เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Path แบบ Absolute vs Relative

Path แบบ absolute มีข้อมูลเฉพาะของระบบคุณมากเกินไป เช่น ชื่อผู้ใช้ ทำให้แชร์โค้ดกับคนอื่นได้ยาก เพราะการตั้งค่าของแต่ละคนย่อมแตกต่างกัน ปัญหานี้แก้ได้ด้วยการใช้ relative path แทน

ในแบบฝึกหัดนี้ สมมติว่าอยู่ในไดเรกทอรี survival/

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียน R แบบ Defensive Programming

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เขียน absolute path - /home/repl/survival/input/ - ใหม่เป็น relative path

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# The load.R file
library("readr")
library("readxl")

# Print the current working directory
getwd()

# Change to relative paths
battles <- read_csv("/home/repl/survival/input/battles.csv")
foes <- read_xlsx("/home/repl/survival/input/foes.xlsx")
แก้ไขและรันโค้ด