Chuyển đến nội dung chính
eLearner.app

Khóa học tương tác

Khóa học R

Tìm hiểu lập trình R để thao tác dữ liệu, phân tích thống kê và lập trình chức năng. Từ các khái niệm cơ bản về cú pháp và vectơ, đến ma trận, khung dữ liệu và các hàm tùy chỉnh.

01 · Mô-đun 1 - Cơ bản và Vector

2 bài học

Môi trường R, các biến, số học cơ bản và cấu trúc dữ liệu cốt lõi: vectơ.

  1. 1.1Biến và VectorTạo các biến bằng toán tử <- và thực hiện các phép toán trên vectơ số được tạo bằng c().~10 min
  2. 1.2Các kiểu dữ liệu và ma trậnKhám phá các kiểu dữ liệu (logic, ký tự, số) và cấu trúc hai chiều của ma trận.~12 min

02 · Mô-đun 2 - Cấu trúc và dòng chảy

2 bài học

Làm việc với Khung dữ liệu để phân tích dạng bảng và kiểm soát luồng thực thi.

  1. 2.1Khung dữ liệuXác định và truy vấn các tập dữ liệu thực trong R, truy cập các hàng, cột và lọc bản ghi.~12 min
  2. 2.2Điều kiện và vòng lặpKiểm soát luồng logic của mã bằng các thao tác if-else và lặp lại bằng vòng lặp for.~12 min

03 · Mô-đun 3 - Chức năng và phân tích

2 bài học

Viết mã mô-đun bằng cách xác định các hàm tùy chỉnh và tính toán tổng hợp thống kê.

  1. 3.1Chức năng viếtTạo các hàm có thể tái sử dụng với các đối số mặc định và giá trị trả về.~12 min
  2. 3.2Thăm dò và tổng hợpTính toán các số đo trung tâm (trung bình, trung vị), độ trải (sd) và trích xuất tóm tắt bằng hàm tóm tắt.~15 min

04 · Mô-đun 4 - Tidyverse và dplyr

2 bài học

Thao tác và chuyển đổi dữ liệu dạng bảng một cách hiệu quả bằng cách sử dụng gói dplyr và cú pháp Tidyverse.

  1. 4.1Lọc và chọn dữ liệuSử dụng tính năng chọn, lọc và sắp xếp để trích xuất các tập hợp con của cột và hàng rồi sắp xếp chúng.~12 min
  2. 4.2Đột biến và tập hợpTạo các cột mới với dữ liệu thay đổi và tóm tắt theo nhóm bằng cách sử dụng group_by và tóm tắt.~15 min

05 · Mô-đun 5 - Trực quan hóa dữ liệu với ggplot2

2 bài học

Tạo các sơ đồ chuyên nghiệp và giàu thông tin tận dụng ngữ pháp đồ họa được triển khai trong ggplot2.

  1. 5.1Ngữ pháp và hình học cơ bảnXây dựng sơ đồ bằng cách ánh xạ các biến tới các đặc tính thẩm mỹ (aes) và hình dạng hình học (geom_point, geom_line).~12 min
  2. 5.2Tùy chỉnh và các khía cạnhThêm nhãn, áp dụng chủ đề đồ họa và chia ô thành các bảng phụ bằng cách sử dụng facet_wrap.~15 min