CHƯƠNG TRÌNH HỌC
CHUYÊN ĐỀ 1: lập trình xây dựng hàm - coding in r
Đây là chuyên đề hướng dẫn R căn bản. Tầm quan trọng của chuyên đề này được mình phân tích ở đây: Lộ trình học R cho người mới bắt đầu
Các bạn có thể xem qua một số video bài giảng ở đây: Youtube
PART A: CÁC LỆNH HỆ THỐNG
SECTION 1. HƯỚNG DẪN R VÀ RSTUDIO
CÁCH CÀI ĐẶT R VÀ RSTUDIO
HƯỚNG DẪN CÀI ĐẶT RTOOLS
HƯỚNG DẪN CÁCH TẠO PROJECT
GIAO DIỆN RSTUDIO
SECTION 2. CẤU TRÚC DỮ LIỆU TRONG R
CẤU TRÚC DỮ LIỆU TRONG R
SECTION 3. LÀM VIỆC VỚI PACKAGE
HƯỚNG DẪN CÁCH CÀI PACKAGE
SECTION 4. CÁC LỆNH CƠ BẢN TRONG R
CÁCH ĐẶT TÊN TRONG R | cách gán giá trị cho object
CÁCH TÌM THÔNG TIN TRỢ GIÚP | Lệnh help(), example(), demo()
CÁCH NHẬP VÀ GHI DỮ LIỆU | Lệnh read.table(), read.csv() | Lệnh args() liệt kê tham số
SECTION 5. PACKAGE DATASET
PACKAGE DATASET | Lệnh data(), write.csv()
SECTION 6. CÁC LỆNH PHIÊN LÀM VIỆC
TÁCH RIÊNG CỬA SỔ SCRIPT EDITOR VÀ PLOT TRONG RSTUDIO
CÁC LỆNH PHIÊN LÀM VIỆC (PHẦN 1) | Khái niệm environment, namespace | Dấu :: và :::
CÁC LỆNH PHIÊN LÀM VIỆC (PHẦN 2) | Lệnh attach(), detach(), system.time(), getAnywhere(), argsAnywhere()
CÁC LỆNH PHIÊN LÀM VIỆC (PHẦN 3) | Lệnh thay đổi dấu prompt, save(), load(), source()
PART B: CÁC LỆNH PHÂN TÍCH CẤU TRÚC ATOMIC VECTOR
SECTION 7. VECTOR TRONG R
VECTOR TRONG R | Các lệnh kiểm tra atomic vector
SECTION 8. NUMERIC VECTOR
CÁCH LÀM TRÒN SỐ TRONG R | Lệnh round(), signif()
NUMERIC VECTOR | Các phép tính đại số | Giá trị Inf, NaN, NA
DOUBLE VÀ INTEGER VECTOR
SECTION 9. LOGICAL VECTOR
LOGICAL VECTOR
BÀI TẬP HOMEWORK 1 | HTML
SECTION 10. CHARACTER VECTOR
CHARACTER VECTOR - TIẾNG VIỆT TRONG R
CHARACTER VECTOR - CÁC LỆNH THƯỜNG DÙNG VỚI CHARACTER VECTOR (PHẦN 1)
CHARACTER VECTOR - CÁC LỆNH THƯỜNG DÙNG VỚI CHARACTER VECTOR (PHẦN 2)
CHARACTER VECTOR - CÁC LỆNH THƯỜNG DÙNG VỚI CHARACTER VECTOR (PHẦN 3)
SECTION 11. BÀI TẬP VỚI CHARACTER VECTOR
CÁCH SẮP XẾP HỌ TÊN THEO ALPHABET
SECTION 12. REGULAR EXPRESSION TRONG R
REGULAR EXPRESSION TRONG R (PHẦN 1)
REGULAR EXPRESSION TRONG R (PHẦN 2)
BÀI TẬP HOMEWORK 2 | HTML
SECTION 13. METACHARACTER VÀ ESCAPE CHARACTER
METACHARACTER VÀ ESCAPE CHARACTER
SECTION 14. BIẾN YẾU TỐ - FACTOR TRONG R
BIẾN YẾU TỐ - FACTOR TRONG R
SECTION 15. CÁCH CHUYỂN ĐỔI CLASS TRONG R
CÁCH CHUYỂN ĐỔI CLASS TRONG R
SECTION 16. CÁC LỆNH SUBSET VECTOR
CÁC LỆNH SUBSET VECTOR (PHẦN 1)
CÁC LỆNH SUBSET VECTOR (PHẦN 2)
PART C: CÁC LỆNH PHÂN TÍCH CẤU TRÚC MATRIX
SECTION 17. MATRIX TRONG R
MATRIX TRONG R
CÁC LỆNH CẤU TRÚC MATRIX
SECTION 18. CÁC LỆNH SUBSET MATRIX
CÁC LỆNH SUBSET MATRIX
BÀI TẬP ĐƯỜNG CHÉO MATRIX
GIẢI BÀI TẬP MATRIX
SECTION 19. CÁC PHÉP TÍNH TRÊN MATRIX
CÁC PHÉP TÍNH TRÊN MATRIX
PART D: CÁC LỆNH PHÂN TÍCH CẤU TRÚC DATA FRAME VÀ LIST
SECTION 20. DATA FRAME TRONG R
ĐẶC ĐIỂM CẤU TRÚC DATA FRAME | Lệnh dput()
CÁC LỆNH SUBSET DATA FRAME | Phân biệt toán tử == và %in%
SECTION 21. LIST TRONG R
ĐẶC ĐIỂM CẤU TRÚC LIST
CÁC LỆNH SUBSET LIST
SECTION 22. BÀI TẬP SUBSET | HTML
PART E: CÁC LỆNH XỬ LÝ DỮ LIỆU
SECTION 23. XỬ LÝ DỮ LIỆU NGÀY THÁNG
DATE-TIME VECTOR - VECTOR NGÀY THÁNG VÀ THỜI GIAN (PHẦN 1)
DATE-TIME VECTOR - VECTOR NGÀY THÁNG VÀ THỜI GIAN (PHẦN 2)
HƯỚNG DẪN GỘP CỘT VECTOR NGÀY THÁNG TRONG DATASET
SECTION 24. XỬ LÝ DỮ LIỆU TRỐNG (MISSING VALUE)
XỬ LÝ DỮ LIỆU TRỐNG (MISSING VALUE) (PHẦN 1)
XỬ LÝ DỮ LIỆU TRỐNG (MISSING VALUE) (PHẦN 2)
PART F: CÁC LỆNH XÂY DỰNG HÀM
SECTION 25. CÁCH XÂY DỰNG FUNCTION TRONG R
LÝ DO HỌC CÁCH XÂY DỰNG FUNCTION
ĐỊNH NGHĨA FUNCTION VÀ CÁC THUẬT NGỮ LIÊN QUAN
PHÂN LOẠI FUNCTION VÀ CÁC LỆNH PHÂN TÍCH CẤU TRÚC
CÁCH XÂY DỰNG FUNCTION
HƯỚNG DẪN CẢI TIẾN FUNCTION TRONG R
SECTION 26. CÁC LỆNH LOGIC IF-ELSE
CÁC LỆNH LOGIC IF-ELSE, FOR-LOOP
GIẢI BÀI TẬP XẾP LOẠI KẾT QUẢ HỌC SINH
HƯỚNG DẪN XỬ LÝ CÙNG LÚC NHIỀU FILE TRONG R
GIẢI BÀI TẬP XÂY DỰNG FUNCTION FILTER DATASET
ỨNG DỤNG FUNCTION FILTER DATASET TRONG VẼ ĐỒ THỊ
MỞ RỘNG CÁC LỆNH LOGIC | Lệnh switch() và rank()
SECTION 27. XÂY DỰNG INFIX BINARY OPERATOR FUNCTION
XÂY DỰNG INFIX BINARY OPERATOR FUNCTION (PHẦN 1)
XÂY DỰNG INFIX BINARY OPERATOR FUNCTION (PHẦN 2)
HƯỚNG DẪN CẢI TIẾN FUNCTION STEP-BY-STEP
SECTION 28. CÁC LỆNH TOÁN HỌC THƯỜNG DÙNG
CÁC LỆNH TOÁN HỌC THƯỜNG DÙNG | Lệnh set.seed() random number
SECTION 29. CÁC LỆNH HỌ APPLY
CÁC LỆNH HỌ APPLY (PHẦN 1) | 5 cách tìm tên function trong R
CÁC LỆNH HỌ APPLY (PHẦN 2) | Lệnh apply(), sapply(), lapply(), do.call()
CÁC LỆNH HỌ APPLY (PHẦN 3) | So sánh lệnh lapply() và do.call()
CÁC LỆNH HỌ APPLY (PHẦN 4) | Lệnh rapply(), vapply(), tapply(), mapply()
SECTION 30. BÀI TẬP KẾT THÚC CHUYÊN ĐỀ
BÀI TẬP CHUYÊN ĐỀ CODING IN R | RPubs
GIẢI BÀI TẬP CHUYÊN ĐỀ CODING IN R (PHẦN 1)
GIẢI BÀI TẬP CHUYÊN ĐỀ CODING IN R (PHẦN 2)
GIẢI BÀI TẬP CHUYÊN ĐỀ CODING IN R (PHẦN 3) | Hướng dẫn upload Rpubs
CÂU CHUYỆN TIẾP THEO