0Pricing
R Academy icon

R Academy

RStatisticsDataAiBeginnerScripting

ปลดล็อกพลังของการวิเคราะห์ข้อมูลและสถิติด้วย R Language Academy

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 43👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

R: ภาษาโปรแกรมที่ออกแบบมาสำหรับการวิเคราะห์ข้อมูลและสถิติ

R เป็นภาษาโปรแกรมที่ออกแบบมาโดยเฉพาะสำหรับการคำนวณทางสถิติ การวิเคราะห์ข้อมูล และการสร้างภาพข้อมูล มันเป็นเครื่องมือมาตรฐานในการวิจัยทางวิชาการ ชีววิทยาสถิติ การเงิน และทีมวิทยาศาสตร์ข้อมูลที่ต้องการวิธีการทางสถิติที่เข้มงวด ด้วยแพ็กเกจเช่น ggplot2, tidyverse และ tidymodels, R รวมการจัดการข้อมูลที่มีนิพจน์ร่วมกับกราฟิกระดับการตีพิมพ์ และเวิร์กโฟลว์การวิเคราะห์ที่สามารถทำซ้ำได้ — ทำให้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับใครก็ตามที่ทำงานกับข้อมูลอย่างจริงจัง

สิ่งที่คุณจะได้เรียนรู้

คุณจะเริ่มต้นด้วยพื้นฐาน R: ประเภทข้อมูล ตัวดำเนินการ การไหลของการควบคุม ฟังก์ชัน และการทำงานกับเมทริกซ์และลำดับ จากนั้นคุณจะก้าวไปยังการจัดเตรียมข้อมูลด้วย dplyr และ tidyr การนำเข้าข้อมูลผ่าน readr และ readxl และการเชื่อมต่อกับฐานข้อมูลและ REST APIs การสร้างภาพข้อมูลได้รับการครอบคลุมอย่างละเอียด — จากกราฟิก base R ผ่าน ggplot2 และการวิเคราะห์ข้อมูลเชิงสำรวจที่สมบูรณ์ หัวข้อขั้นสูงรวมถึงการเขียนโปรแกรมเชิงฟังก์ชันด้วย purrr การวิเคราะห์ทางสถิติและความน่าจะเป็น machine learning ด้วย tidymodels random forests และ gradient boosting การวิเคราะห์ภูมิศาสตร์ text mining ด้วย tidytext การสร้างแอปเว็บด้วย Shiny การสร้าง APIs ด้วย Plumber และ deep learning ด้วย Keras ใน R

เส้นทางการเรียนรู้

สี่สิบสองหลักสูตรครอบคลุม A1 ถึง C1 สิบสองหลักสูตรแรกสร้างพื้นฐาน R และ RStudio — โครงสร้างข้อมูล การจัดรูปแบบสตริง type coercion การเรียงลำดับ และการสร้างภาพข้อมูล base R ระดับ B1 และ B2 สร้างทักษะเชิงปฏิบัติ: web scraping ด้วย rvest, Tidyverse การจำลอง พีชคณิตเชิงเส้น และการรายงานพร้อมใช้งานจริง เส้นทางสิ้นสุดที่ C1 ด้วย Performance and Profiling in R Advanced Data Analysis Parallel Computing และ Bayesian Statistics with RStan — หัวข้อที่สะท้อนการใช้งานจริงและการวิจัย

วิธีการทำงาน

แต่ละหลักสูตรแบ่งออกเป็นบทเรียนที่สั้นและแบบ hands-on ที่คุณทำให้เสร็จในตัวแก้ไขรหัสในตัวพร้อมข้อเสนอแนะแบบเรียลไทม์ AI tutor พร้อมใช้งานเมื่อใดก็ตามที่คุณติดขัด อธิบายข้อผิดพลาดและชี้นำคุณไปยังวิธีแก้ปัญหาที่ถูกต้องโดยไม่ต้องให้คำตอบไปเลย

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

43 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ R Academy

01

ยินดีต้อนรับสู่ R

A13 บทเรียน

ทำความรู้จัก R เหตุใดนักวิทยาศาสตร์ นักวิเคราะห์ และทีมข้อมูลทั่วโลกจึงพึ่งพามัน และคุณจะสร้างข้อค้นพบกับภาพข้อมูลแบบใดในเส้นทางนี้

02

บทนำสู่ R และ RStudio

A13 บทเรียนPRO

หลักสูตรนี้แนะนำสภาพแวดล้อม R อินเทอร์เฟซ RStudio และพื้นฐานการเขียนและเรียกใช้โค้ด R ครอบคลุมการคำนวณเลขคณิตเบื้องต้น การสร้างออบเจ็กต์ แล…

03

ตัวดำเนินการและนิพจน์ใน R

A14 บทเรียนPRO

เชี่ยวชาญตัวดำเนินการทางคณิตศาสตร์ ตรรกะ และการเปรียบเทียบใน R ผ่านแบบฝึกหัดลงมือทำ เพื่อสร้างทักษะพื้นฐานที่มั่นคง

04

ลำดับและการสร้างช่วงค่า

A24 บทเรียนPRO

สร้างลำดับตัวเลขและค่าที่ทำซ้ำโดยใช้เครื่องมือในตัวของ R สำหรับสร้างข้อมูล

05

เมทริกซ์ใน R

A24 บทเรียนPRO

สร้างและจัดการโครงสร้างเมทริกซ์สองมิติ ซึ่งเป็นพื้นฐานของการคำนวณเชิงตัวเลขใน R

06

ค่าที่หายไป: NA และ NaN

A24 บทเรียนPRO

ทำความเข้าใจวิธีที่ R จัดการข้อมูลที่หายไป และเรียนรู้แนวทางที่เชื่อถือได้ในการตรวจหาและจัดการค่า NA

07

การบังคับและการแปลงชนิดข้อมูล

A24 บทเรียนPRO

ทำความเข้าใจกฎการแปลงชนิดข้อมูลโดยปริยายและโดยชัดแจ้งของ R เพื่อหลีกเลี่ยงข้อผิดพลาดเกี่ยวกับชนิดข้อมูลที่พบบ่อย

08

การเรียงลำดับ การจัดอันดับ และการจัดอันดับค่า

A24 บทเรียนPRO

จัดเรียงเวกเตอร์และกรอบข้อมูลใหม่โดยใช้ฟังก์ชันการเรียงลำดับและการจัดอันดับของ R สำหรับงานวิเคราะห์ข้อมูล

09

การจัดรูปแบบสตริงใน R

A24 บทเรียนPRO

สร้าง จัดรูปแบบ และแสดงผลข้อความโดยใช้ paste(), sprintf() และเครื่องมือจัดการสตริงอื่น ๆ ของ R

10

ชนิดและโครงสร้างข้อมูล

A23 บทเรียนPRO

ในหลักสูตรนี้ คุณจะได้สำรวจชนิดข้อมูลพื้นฐานใน R เช่น ตัวเลข อักขระ และค่าตรรกะ รวมถึงโครงสร้างข้อมูลทั่วไปอย่างเวกเตอร์ เมทริกซ์ ลิสต์ และ…

11

ฟังก์ชัน การควบคุมลำดับการทำงาน และการแก้ไขข้อบกพร่อง

A23 บทเรียนPRO

เรียนรู้การเขียนฟังก์ชันแบบกำหนดเอง ควบคุมลำดับการทำงานของโปรแกรมด้วยคำสั่งเงื่อนไขและลูป และแก้ไขข้อบกพร่องในโค้ดอย่างมีประสิทธิภาพ

12

การทำงานกับสตริงและวันที่

A23 บทเรียนPRO

หลักสูตรนี้ครอบคลุมการดำเนินการกับสตริงและการจัดการวันที่และเวลาใน R เพื่อพัฒนาทักษะการจัดการข้อมูลข้อความและข้อมูลตามเวลาอย่างถูกต้อง

13

การแสดงภาพข้อมูลด้วย R พื้นฐาน

A23 บทเรียนPRO

เชี่ยวชาญความสามารถด้านการสร้างกราฟของ R พื้นฐานเพื่อแสดงภาพข้อมูลอย่างมีประสิทธิภาพ หัวข้อประกอบด้วยการสร้างแผนภูมิแท่ง ฮิสโตแกรม แผนภาพกร…

14

การจัดการข้อผิดพลาดเบื้องต้นใน R

B14 บทเรียนPRO

เขียนโค้ด R ที่ทำงานได้อย่างทนทาน โดยจัดการข้อผิดพลาด คำเตือน และข้อความต่าง ๆ อย่างเหมาะสมด้วย tryCatch และเครื่องมือที่เกี่ยวข้อง

15

สภาพแวดล้อมและขอบเขตใน R

B14 บทเรียนPRO

ทำความเข้าใจขอบเขตแบบเล็กซิคัลและระบบสภาพแวดล้อมของ R เพื่อเขียนโค้ดที่คาดเดาผลลัพธ์ได้และไม่มีผลข้างเคียง

16

การจัดระเบียบสคริปต์ R

B14 บทเรียนPRO

จัดระเบียบโค้ด R ให้เป็นสคริปต์และโครงการที่ดูแลรักษาได้ง่าย โดยใช้แนวปฏิบัติที่ดีสำหรับโครงสร้างไฟล์และการนำโค้ดจากไฟล์อื่นมาใช้

17

เทคนิค dplyr ขั้นสูง

B14 บทเรียนPRO

ก้าวข้ามการจัดการข้อมูลเบื้องต้นด้วยฟังก์ชันหน้าต่างแบบจัดกลุ่ม การเชื่อมตารางหลายตาราง และการประเมินแบบ tidy ใน dplyr

18

การปรับรูปข้อมูลด้วย tidyr

B14 บทเรียนPRO

แปลงข้อมูลแบบกว้างที่ยุ่งเหยิงให้เป็นรูปแบบยาวที่เป็นระเบียบ และแปลงกลับได้ด้วยฟังก์ชัน pivot และเครื่องมือซ้อนข้อมูลของ tidyr

19

การนำเข้าข้อมูลด้วย readr และ readxl

B14 บทเรียนPRO

อ่านไฟล์ CSV, TSV, Excel และไฟล์ความกว้างคงที่เข้าสู่ R ได้อย่างมีประสิทธิภาพ พร้อมการแยกวิเคราะห์และอนุมานชนิดข้อมูลที่เชื่อถือได้

20

การเชื่อมต่อฐานข้อมูลใน R

B14 บทเรียนPRO

เรียกใช้ฐานข้อมูลเชิงสัมพันธ์จาก R ด้วย DBI และ RSQLite พร้อมเขียนคำสั่งสไตล์ SQL ผ่าน dbplyr

21

การดึงข้อมูลจากเว็บด้วย rvest

B14 บทเรียนPRO

ดึงข้อมูลที่มีโครงสร้างจากหน้า HTML โดยใช้เครื่องมือเลือก CSS และ XPath ของ rvest

22

การจำลองและตัวเลขสุ่ม

B14 บทเรียนPRO

สร้างตัวอย่างสุ่มที่ทำซ้ำผลลัพธ์ได้ และจำลองกระบวนการทางสถิติสำหรับการวิเคราะห์และทดสอบข้อมูล

23

R กับ JSON และ REST API

B14 บทเรียนPRO

แยกวิเคราะห์การตอบกลับแบบ JSON สร้างคำขอ HTTP และผสานกระบวนการทำงานของ R เข้ากับ REST API ภายนอก

24

การจัดการข้อมูลด้วย R

B13 บทเรียนPRO

เรียนรู้การนำเข้า ทำความสะอาด แปลง และรวมข้อมูลจากแหล่งต่าง ๆ ด้วยเทคนิคพื้นฐานของ R หลักสูตรนี้ครอบคลุมงานจัดการข้อมูลสำคัญสำหรับการวิเครา…

25

การแสดงภาพข้อมูลด้วย ggplot2

B13 บทเรียนPRO

ต่อยอดทักษะการแสดงภาพข้อมูลด้วยแพ็กเกจ ggplot2 โดยสร้างกราฟแบบหลายชั้นและปรับแต่งให้เป็นกราฟคุณภาพระดับงานตีพิมพ์

26

พื้นฐาน Tidyverse

B13 บทเรียนPRO

เจาะลึก Tidyverse ซึ่งเป็นชุดแพ็กเกจ R ที่ออกแบบมาสำหรับวิทยาศาสตร์ข้อมูล คุณจะได้เรียนรู้การใช้ dplyr, tidyr และแพ็กเกจอื่น ๆ เพื่อจัดการข…

27

การวิเคราะห์ข้อมูลเชิงสำรวจ

B13 บทเรียนPRO

มุ่งเน้นเทคนิคการสรุป แสดงภาพ และค้นหาข้อมูลเชิงลึกจากชุดข้อมูล เรียนรู้แนวทางปฏิบัติที่ดีสำหรับการค้นพบข้อมูลอย่างรวดเร็วและการเล่าเรื่องด…

28

การเขียนโปรแกรมเชิงฟังก์ชันด้วย purrr

B24 บทเรียนPRO

แทนที่ลูป for ด้วยรูปแบบการเขียนโปรแกรมเชิงฟังก์ชันที่สละสลวยและนำมาประกอบใช้ร่วมกันได้ โดยใช้ชุดฟังก์ชัน map ของ purrr

29

พีชคณิตเชิงเส้นใน R

B24 บทเรียนPRO

ดำเนินการกับเมทริกซ์ แก้ระบบสมการเชิงเส้น และคำนวณค่าลักษณะเฉพาะโดยใช้เครื่องมือพีชคณิตเชิงเส้นในตัวของ R

30

การวิเคราะห์ทางสถิติและความน่าจะเป็น

B23 บทเรียนPRO

ต่อยอดแนวคิดสถิติพื้นฐานเพื่อทดสอบสมมติฐาน สำรวจการแจกแจง และทำความเข้าใจพื้นฐานความน่าจะเป็นใน R

31

R สำหรับการใช้งานจริงและการจัดทำรายงาน

B23 บทเรียนPRO

ค้นพบวิธีนำโซลูชัน R ไปใช้ในสภาพแวดล้อมจริงด้วยเครื่องมืออย่าง R Markdown, Shiny และ Docker เรียนรู้การสร้างรายงานแบบไดนามิกและแดชบอร์ดแบบโ…

32

การเรียนรู้ของเครื่องด้วย tidymodels

B24 บทเรียนPRO

สร้างกระบวนการทำงานด้านการเรียนรู้ของเครื่องตั้งแต่ต้นจนจบโดยใช้ระบบนิเวศ tidymodels ครอบคลุม recipes, parsnip, workflows และ tune

33

แอปพลิเคชัน Shiny ขั้นสูง

B24 บทเรียนPRO

สร้างแอป Shiny ระดับพร้อมใช้งานจริงด้วยโมดูล ส่วนติดต่อผู้ใช้แบบไดนามิก การเขียนโปรแกรมเชิงรีแอกทีฟ และกลยุทธ์การนำไปใช้งาน

34

การสร้าง API ด้วย Plumber

B24 บทเรียนPRO

เปลี่ยนฟังก์ชัน R ให้เป็นปลายทาง REST API ด้วย Plumber พร้อมระบบยืนยันตัวตน การกำหนดเส้นทาง และการนำไปใช้งานจริง

35

การวิเคราะห์ภูมิสารสนเทศใน R

B24 บทเรียนPRO

จัดการข้อมูลเวกเตอร์เชิงพื้นที่และข้อมูลแรสเตอร์ ดำเนินการเชื่อมข้อมูลเชิงพื้นที่ และสร้างแผนที่แบบโต้ตอบด้วย R

36

การทำเหมืองข้อความด้วย tidytext

B24 บทเรียนPRO

ประยุกต์ใช้เทคนิคการประมวลผลภาษาธรรมชาติกับคลังข้อความโดยใช้ tidytext ครอบคลุมการแยกหน่วยคำ การวิเคราะห์ TF-IDF การวิเคราะห์อารมณ์ และการสร…

37

การพัฒนาแพ็กเกจ R

B24 บทเรียนPRO

สร้าง จัดทำเอกสาร ทดสอบ และเผยแพร่แพ็กเกจ R ของคุณเองโดยใช้ devtools, roxygen2 และ testthat

38

ประสิทธิภาพและการวิเคราะห์การทำงานใน R

C14 บทเรียนPRO

ระบุจุดคอขวดในโค้ด R และใช้เทคนิคเวกเตอร์ การวัดประสิทธิภาพ และการวิเคราะห์การทำงานเพื่อเพิ่มความเร็ว

39

การวิเคราะห์ข้อมูลขั้นสูง

C13 บทเรียนPRO

เจาะลึกเทคนิคที่ซับซ้อนยิ่งขึ้น เช่น แบบจำลองการถดถอย การวิเคราะห์อนุกรมเวลา และพื้นฐานการเรียนรู้ของเครื่อง พร้อมพัฒนาทักษะการจัดการสถานกา…

40

ป่าสุ่มและการเพิ่มประสิทธิภาพแบบไล่ระดับ

C14 บทเรียนPRO

สร้างและปรับแต่งโมเดลแบบรวมกลุ่ม โดยใช้ ranger สำหรับป่าสุ่ม และ xgboost สำหรับการเพิ่มประสิทธิภาพแบบไล่ระดับใน R

41

การเรียนรู้เชิงลึกด้วย Keras ใน R

C14 บทเรียนPRO

ฝึกโครงข่ายประสาทเทียมใน R โดยใช้ API ของ Keras ที่ทำงานบน TensorFlow สำหรับงานรูปภาพและลำดับข้อมูล

42

การประมวลผลแบบขนานใน R

C14 บทเรียนPRO

เร่งกระบวนการทำงานของ R ด้วยการประมวลผลแบบขนานหลายแกน โดยใช้แพ็กเกจ parallel เฟรมเวิร์ก future และ furrr

43

สถิติแบบเบย์ด้วย RStan

C14 บทเรียนPRO

สร้างและปรับแบบจำลองความน่าจะเป็นโดยใช้ Stan จาก R พร้อมตีความการแจกแจงภายหลังและตรวจสอบความถูกต้องด้วยการวินิจฉัย MCMC

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร R Academy ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร R Academy ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ R

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ R มาก่อน

ฉันจะเรียนรู้ R บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น R Academy หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร R Academy

ฉันสามารถเรียนรู้ R บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ R บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน R Academy ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด