Kết hợp tất cả lại với nhau
Với những gì bạn đã học đến giờ, bạn có thể giải quyết các bài toán khá thú vị.
Thay vì ghi lại số lượt xem hồ sơ LinkedIn của chính bạn, giả sử bạn đã thực hiện một khảo sát trong công ty nơi bạn làm việc. Bạn đã hỏi mọi nhân viên có hồ sơ LinkedIn rằng hồ sơ của họ có bao nhiêu lượt truy cập trong bảy ngày qua. Bạn lưu kết quả vào một data frame tên là li_df. Data frame này có sẵn trong không gian làm việc; gõ li_df trong console để xem.
Bài tập này là một phần của khóa học
R nâng cao
Hướng dẫn bài tập
- Chọn toàn bộ cột thứ hai, tên
day2, từ data frameli_dfdưới dạng một vector và gán vàosecond. - Dùng
secondđể tạo một vector logic, chứaTRUEnếu số lượt xem tương ứng lớn hơn 25 hoặc nhỏ hơn 5 (so sánh nghiêm ngặt), vàFALSEtrong các trường hợp khác. Lưu vector logic này vàoextremes. - Dùng
sum()trên vectorextremesđể tính số lượngTRUEtrongextremes(tức là số nhân viên hoặc rất nổi bật hoặc rất kín tiếng). In số này ra console.
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.
# li_df is pre-loaded in your workspace
# Select the second column, named day2, from li_df: second
# Build a logical vector, TRUE if value in second is extreme: extremes
# Count the number of TRUEs in extremes