Chuyển đến nội dung chính
R
Khoa học Dữ liệu

5 thử thách R để phát triển kỹ năng của bạn

Phát triển kỹ năng lập trình R với năm thử thách R này. Kiểm tra kỹ năng và hoàn thành một thử thách trong vòng bảy ngày!
DataCamp Team's photo
DataCamp Team
Đã cập nhật · 5 phút đọc

Khám phá cùng AI

ChatGPTClaudePerplexity

Tạo tài khoản miễn phí của bạn

Luyện tập và Lộ trình tiến trình của bạn.

Tiếp Tục Với Google
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

5 thử thách R

Quan tâm đến việc cải thiện lập trình R nhưng chưa biết bắt đầu từ đâu? Hãy thực hiện năm thử thách R này để tiếp tục phát triển kỹ năng khoa học dữ liệu trong R. Bạn sẽ làm việc tương tác với nhiều gói của R, bao gồm ggplot2 và dplyr, và áp dụng kỹ năng vào các bộ dữ liệu thực tế. 

Tại sao nên tham gia thử thách R?

Tham gia năm thử thách R của chúng tôi là cách tuyệt vời để phát triển kỹ năng lập trình một cách nhanh chóng và hiệu quả. Cũng như với các ngôn ngữ lập trình khác, bạn rất dễ quên kỹ năng nếu không đem vào thực hành. Vì vậy, trong năm thử thách, chúng tôi đã đưa vào những dự án khác nhau để bạn được trực tiếp làm. Bạn cũng có thể xem các thử thách Python và thử thách SQL của chúng tôi. 

Tại đây, các dự án trải rộng từ người mới bắt đầu học R đến những ai muốn nâng cao kỹ năng. Nếu bạn mới làm quen với R, bạn sẽ bắt đầu bằng việc phát triển một bảng điều khiển (dashboard) bằng ggplot2 và Shiny. Còn những người có kinh nghiệm hơn sẽ đi từ trực quan hóa các ca COVID-19 đến dự đoán tác động của biến đổi khí hậu lên loài chim. 

Cách tiếp cận toàn diện này rất phù hợp cho những ai muốn xuất sắc kỹ năng khoa học dữ liệu R ở nhiều khía cạnh, bao gồm: 

  • phân tích dữ liệu, 
  • xử lý ngôn ngữ tự nhiên, 
  • học máy 

Cuối cùng, bạn cũng có thể lưu các dự án vào danh mục DataCamp Workspace của mình. Đây là cách tuyệt vời để vừa hình dung tiến trình đến hiện tại, vừa giới thiệu kỹ năng khoa học dữ liệu R của bạn.

5 thử thách R để mài giũa kỹ năng 

Nhiều bạn sẽ bắt tay vào các lộ trình, khóa học, dự án R khác nhau của chúng tôi.  Ở phần này, bạn sẽ tìm thấy 5 dự án R có thể hoàn thành trong 1 tuần hoặc ít hơn. Hãy chọn một dự án và bắt đầu ngay hôm nay! 

1. Phát triển dashboard bằng ggplot2 và Shiny

Dashboard

Một trong những siêu năng lực của R là các thư viện trực quan hóa dữ liệu tuyệt vời như ggplot2 và Shiny. Điểm hay nhất của các gói nguồn mở này là bạn có thể phát triển ứng dụng web dashboard đẳng cấp thế giới và dễ dàng triển khai tại nơi làm việc với chi phí bằng không. Hơn nữa, chúng có tài liệu và mẫu cực kỳ phong phú do cộng đồng phát triển qua nhiều năm. 

Trong khóa học Xây dựng ứng dụng web với Shiny trong R, bạn sẽ học cách bắt đầu với Shiny, tạo các dashboard tương tác làm hài lòng người dùng, xây dựng các dashboard hoàn chỉnh, và hơn thế nữa. 

Khóa học tiên quyết

2. Trực quan hóa các ca COVID-19

Các ca Covid

Chỉ trong vài tháng, COVID-19 đã từ dịch bệnh trở thành đại dịch. Sau đó, đại dịch đã gây ra vô vàn khó khăn cho nhiều người trên khắp thế giới, hoàn toàn thay đổi cách chúng ta làm việc, thúc đẩy số hóa, và nhiều điều khác. Làm thế nào mà virus lây lan nhanh đến vậy? 

Trong dự án Trực quan hóa COVID-19, bạn sẽ trực quan hóa và hiểu được cách virus lây lan khắp toàn cầu từ ca COVID-19 đầu tiên được ghi nhận vào tháng 12/2019 đến giữa năm 2020. 

 Khóa học tiên quyết

3. Dự đoán một Pokemon có phải huyền thoại hay không

Pokemon có trạng thái Huyền thoại

Với vô vàn Pokemon trong vũ trụ Pokemon, điều gì khiến một số con mạnh hơn những con khác? Hơn nữa, đặc điểm chính của một Pokemon “Huyền thoại” như Zapdos, Articuno và Moltres là gì? 

Đúng như tên gọi, dự án Điều gì khiến một Pokemon trở thành Huyền thoại sẽ giúp bạn trả lời chính xác câu hỏi này. Bằng cách sử dụng các kỹ thuật học máy như Cây quyết định và Rừng ngẫu nhiên, bạn sẽ có thể dự đoán một Pokemon có phải huyền thoại hay không dựa trên các thuộc tính chính. 

 Khóa học tiên quyết

4. Phân tích các câu hỏi khó nhất của Jeopardy!

Phân tích Jeopardy

Jeopardy! là một trong những chương trình kinh điển trong lịch sử truyền hình. Trong khoảng 40 năm, các thí sinh đã đối đầu để trả lời những câu đố khó nhất mà đội ngũ Jeopardy! có thể nghĩ ra. Nếu bạn có thể dùng khoa học dữ liệu để hiểu các dạng câu hỏi thường gặp nhất thì sao? 

Trong dự án Khai phá văn bản chương trình trò chơi khó nhất nước Mỹ, bạn sẽ sử dụng phân tích văn bản và xử lý ngôn ngữ tự nhiên để hiểu các chủ đề câu hỏi được nhắc đến thường xuyên nhất trong Jeopardy!, tạo đám mây từ cho vòng Jeopardy! cuối thường được hỏi, cách chuẩn bị tốt nhất cho một ván Jeopardy!, và nhiều nội dung khác. 

 Khóa học tiên quyết

5. Dự đoán tác động của biến đổi khí hậu lên loài chim

Biến đổi khí hậu lên loài chim

R là công cụ chủ lực trong khí hậu học và nhiều lĩnh vực nghiên cứu khác. Trong vài thập kỷ qua và sắp tới, biến đổi khí hậu Trái Đất đang tác động đến các loài trên toàn phổ. Một tác động được nghiên cứu rộng rãi của biến đổi khí hậu là sự phân bố của các loài chim ở Cao nguyên Scotland. 

Trong dự án nâng cao Tác động của biến đổi khí hậu lên loài chim, bạn sẽ tạo bản đồ trực quan hóa biến đổi khí hậu qua các năm, trực quan hóa số lần ghi nhận loài chim và cách chúng thay đổi trong vài thập kỷ qua, và sử dụng học máy để dự đoán tác động trong tương lai của biến đổi khí hậu lên loài chim. 

Để có thêm tài nguyên, hãy xem trung tâm học R của chúng tôi.

Chủ đề
R
Khoa học Dữ liệu

Các khóa học về R

Khóa học

Nhập môn Ngôn ngữ lập trình R

4 giờ
3.1M
Nắm vững kiến thức cơ bản về phân tích dữ liệu trong R, gồm vectors, lists và data frames; luyện tập R với các data set thực tế.
Xem chi tiếtBắt Đầu Khóa Học

Tạo tài khoản miễn phí của bạn

Luyện tập và Lộ trình tiến trình của bạn.

Tiếp Tục Với Google
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.
Xem thêm
Liên quan

blog

Claude Opus 4.6: Tính năng, Điểm chuẩn, Bài kiểm tra thực hành và hơn thế nữa

Mô hình mới nhất của Anthropic dẫn đầu ở mã hóa tác tử và lập luận phức tạp. Thêm vào đó, nó có cửa sổ ngữ cảnh 1M.
Matt Crabtree's photo

Matt Crabtree

10 phút

Xem thêm