1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R nâng cao

Connected

Bài tập

Dùng lapply với một hàm dựng sẵn của R

Trước khi giải các bài tập bên dưới, hãy xem tài liệu của hàm lapply(). Phần Usage hiển thị biểu thức sau:

lapply(X, FUN, ...)

Nói chung, lapply nhận một vector hoặc list X, và áp dụng hàm FUN lên từng phần tử của nó. Nếu FUN cần các đối số bổ sung, bạn truyền chúng sau khi đã chỉ định X và FUN (...). Đầu ra của lapply() là một list, có độ dài bằng X, trong đó mỗi phần tử là kết quả của việc áp dụng FUN lên phần tử tương ứng của X.

Giờ bạn đang trau dồi kỹ năng data science, hãy cùng điểm lại vài nhân vật tiêu biểu trong lịch sử lĩnh vực này. Chúng tôi đã tổng hợp một vector gồm các nhà toán học/thống kê nổi tiếng và năm họ sinh. Nhiệm vụ của bạn là trích xuất một số thông tin!

Hướng dẫn

100 XP
  • Xem các lời gọi strsplit(), hàm này tách các chuỗi trong pioneers tại dấu :. Kết quả, split_math, là một list gồm 4 vector ký tự: phần tử đầu của mỗi vector là tên, phần tử thứ hai là năm sinh.
  • Dùng lapply() để chuyển các vector ký tự trong split_math thành chữ thường: áp dụng tolower() lên từng phần tử của split_math. Gán kết quả, là một list, vào biến mới split_low.
  • Cuối cùng, kiểm tra nội dung của split_low với str().