Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

การติดตั้งแอปพลิเคชันบน Mac ทำได้ง่าย แค่ไป App Store ค้นหาแอปที่ต้องการ และติดตั้งหลังป้อน Apple Credentials

แต่หากคุณต้องการติดตั้ง R และ RStudio ด้วยวิธีนี้ อาจจะติดขัด เพราะแอปพลิเคชันเหล่านี้ไม่มีบน App Store

그럼 (So) คุณจะดาวน์โหลดแอปเหล่านี้บน Mac ยังไง? มาหาคำตอบกัน

ทำไมต้องใช้ 2 แอปพลิเคชันเพื่อรัน R?

คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

หากคุณเพิ่งเข้าสู่ Ecosystem ของ R คุณอาจสงสัยว่าทำไมต้องใช้ R และ RStudio ทั้งคู่เพื่อรัน R Script

คุณเห็น เพื่อรันโปรแกรมที่ใช้ภาษา R ระบบต้องเข้าใจ Code ที่คุณเขียน เพื่อทำเช่นนั้น ต้องมี Compiler Compiler นี้รับผิดชอบแปลง Script เป็น Machine-level Code ที่ CPU รันได้ งาน Compile Code นี้ทำโดย R

RStudio ตรงข้าม เป็น Integrated Development Environment (IDE) ที่ให้ผู้ใช้ Graphical Interface, Debugging Tools และ Automation Systems ช่วยให้เขียน Code ได้ง่ายขึ้น

วิธีติดตั้ง R บน Mac

Mac ที่คุณใช้อาจใช้ Apple Silicon หรือ Intel Processors ขึ้นอยู่กับ Hardware คุณต้องเลือก Version ของ R ที่เหมาะสมเพื่อ Performance ที่ดีที่สุด แม้ Mac Apple Silicon จะรันแอปที่สร้างสำหรับ Intel ได้ผ่าน Rosetta แต่ Performance ไม่ดีเท่า Native Apps

ดังนั้น หากคุณมี Mac ใช้ Apple Silicon สามารถไปที่ Official Site ของ The R Project และติดตั้งไฟล์ arm64.pkg ที่ออกแบบสำหรับ Apple Silicon

ในทางกลับกัน หากคุณมีระบบที่ใช้ Intel Hardware ให้ดาวน์โหลดไฟล์ .pkg ที่ด้านบนแทน นอกจากนี้ หากคุณมี Mac เก่า สามารถดู Operating System บน Mac และติดตั้ง Package ที่เหมาะกับ macOS ของคุณ

เมื่อทราบว่า Package ไหนเหมาะกับเครื่อง คุณสามารถทำตามขั้นตอนด้านล่างเพื่อได้ R บน Mac:

  1. ดาวน์โหลด Installer Package จาก CRAN ตาม Specifications ของระบบ
  2. รอดาวน์โหลดเสร็จ คลิกสองครั้งที่ Package เพื่อเริ่มติดตั้ง ทำตาม On-screen Instructions ใน R Installer เพื่อเสร็จสิ้น
    คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

ตรวจสอบการติดตั้ง R

ในส่วนใหญ่ R Installer ทำงานได้ดีในการติดตั้ง R Application บนระบบ แต่บางครั้งอาจมีปัญหากับการติดตั้ง ทำให้เกิดปัญหาเมื่อรัน R Scripts

จึงควรตรวจสอบว่าการติดตั้ง R ถูกต้อง โดยทำตามขั้นตอน:

  1. เปิดโฟลเดอร์ Applications บน Mac ด้วย Shortcut Command + Shift + A
    คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS
  2. เปิดแอปพลิเคชัน R จะเปิด R Console บน Mac
    คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS
  3. เพื่อให้แน่ใจว่าทุกอย่างรันราบรื่น ให้ป้อนคำสั่ง Print ง่ายๆ ใน R Console และรัน
    print('Hello, world!')
  4. กด Return ควรได้ข้อความพิมพ์บน Interface หากทุกอย่างทำงานถูกต้อง
    คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

วิธีติดตั้ง RStudio บน Mac

ตอนนี้เรามี R Compiler บน Mac แล้ว สามารถรัน R Scripts ได้ง่าย แต่ R Console ที่มาพร้อม R Application ไม่เสนอ Debugging และ Advanced Auto-complete Features ที่ทำให้เขียน Code ง่าย

ดังนั้น เพื่อได้ Coding Experience ที่ดีที่สุดขณะเขียน R Scripts คุณสามารถดาวน์โหลด RStudio IDE ได้ ทำตามขั้นตอน:

  1. ดาวน์โหลด Installer Package สำหรับ Mac จากหน้า Download ของ RStudio
    คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS
  2. รอดาวน์โหลดเสร็จ คลิกสองครั้งที่ไฟล์ DMG ในโฟลเดอร์ Downloads และลากไอคอน RStudio ไปที่โฟลเดอร์ Applications เพื่อติดตั้งเสร็จสิ้น
    คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

วิธีใช้ Homebrew ติดตั้ง R และ RStudio บน Mac

หากคุณเป็น Developer คุณรู้ว่า Terminal บน Mac ทรงพลัง แต Package Managers เช่น Homebrew ทำให้ Terminal กลายเป็น Productivity Workhorse

ดังนั้น หากคุณยังไม่มี Homebrew ควรดาวน์โหลดโดยทำตามคู่มือของเราเกี่ยวกับการติดตั้ง Mac Apps ใน Terminal ด้วย Homebrew

เมื่อมี Homebrew แล้ว คุณสามารถดาวน์โหลด R และ RStudio ทั้งคู่ได้โดยสั่งคำสั่งใน Terminal

เพื่อติดตั้ง R ด้วย Homebrew ให้เปิด Terminal บน Mac และป้อนคำสั่ง:

brew install r
คู่มือขั้นตอนต่อขั้นตอน: ติดตั้ง R และ RStudio บน macOS

เมื่อติดตั้งเสร็จ รันคำสั่งต่อไปเพื่อติดตั้ง RStudio:

brew install --cask rstudio

เริ่มต้นใช้งาน R บน Mac

ตอนนี้คุณติดตั้ง R และ RStudio แล้ว สามารถเริ่มสร้าง Scripts ที่วิเคราะห์ข้อมูลจำนวนมากในไม่กี่วินาที

อย่างไรก็ตาม หากต้องการเรียนรู้ R มีที่เยอะมากบน Internet ที่เรียนฟรี แต่จำไว้ว่ายังมีภาษาโปรแกรมมิ่งอื่นๆ เยอะที่เรียนได้เช่นกัน