Welcome, Bienvenue, Willkommen, 歡迎

การเขียน R Code อย่างมีประสิทธิภาพ

Colin Gillespie

Jumping Rivers & Newcastle University

การเขียน R Code อย่างมีประสิทธิภาพ

การเขียน R Code อย่างมีประสิทธิภาพ

workflow ทั่วไปใน R

# Load
data_set <- read.csv("dataset.csv")

# Plot plot(data_set$x, data_set$y)
# Model lm(y ~ x, data = data_set)
การเขียน R Code อย่างมีประสิทธิภาพ

ควรปรับแต่งเมื่อใด

การปรับแต่งก่อนเวลาอันควรคือต้นตอของปัญหาทั้งปวง

แนวคิดนี้เป็นที่รู้จักจาก Donald Knuth

การเขียน R Code อย่างมีประสิทธิภาพ

เวอร์ชันของ R

  • v2.0 Lazy loading — โหลดข้อมูลเร็วขึ้นโดยใช้หน่วยความจำน้อยลง
    • v2.13 เร่งความเร็วฟังก์ชันด้วย byte compiler
    • v3.0 รองรับเวกเตอร์ขนาดใหญ่
  • เวอร์ชันหลักวางจำหน่ายทุก เดือนเมษายน

    • เช่น 3.0, 3.1, 3.2
  • อัปเดตแก้ไขบั๊กย่อยตลอดทั้งปี

    • เช่น 3.3.0, 3.3.1, 3.3.2
การเขียน R Code อย่างมีประสิทธิภาพ

มาฝึกกันเถอะ!

การเขียน R Code อย่างมีประสิทธิภาพ

Preparing Video For Download...