Bắt đầu ngayBắt đầu miễn phí

Lặp nhiều hơn với purrr

Bây giờ bạn sẽ chuyển từng phần tử của một danh sách sang kiểu dữ liệu số và gán lại vào chính phần tử đó trong cùng danh sách, nhưng thay vì dùng vòng lặp for, bạn sẽ dùng map().

Bạn có thể dùng hàm map() của purrr để lặp qua một danh sách dễ dàng hơn và chuyển các ký tự thành số. Thay vì phải viết cả một vòng lặp for, bạn chỉ cần một dòng mã.

Bài tập này là một phần của khóa học

Nền tảng Lập trình Hàm với purrr

Xem khóa học

Hướng dẫn bài tập

  • Kiểm tra lớp (class) của phần tử đầu tiên trong list_of_df.
  • Dùng map() để lặp qua list_of_df và chuyển mỗi phần tử của danh sách thành dữ liệu số.
  • Kiểm tra lớp (class) của phần tử đầu tiên trong list_of_df.
  • In list_of_df.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Check the class type of the first element
class(___[[___]])  

# Change each character element to a number
list_of_df <- map(___, ___)

# Check the class type of the first element again
class(___[[___]])

# Print out the list
Chỉnh sửa và Chạy Mã