Lặp qua một vector
Trong video trước, Filip đã giới thiệu với bạn hai chiến lược khác nhau để dùng vòng lặp for. Để ôn lại, xem hai vòng lặp sau đây, vốn tương đương trong R:
primes <- c(2, 3, 5, 7, 11, 13)
# phiên bản vòng lặp 1
for (p in primes) {
print(p)
}
# phiên bản vòng lặp 2
for (i in 1:length(primes)) {
print(primes[i])
}
Bạn còn nhớ vector linkedin chứ? Đây là một vector chứa số lượt xem hồ sơ LinkedIn của bạn trong bảy ngày qua. Vector linkedin đã được định nghĩa sẵn để bạn có thể tập trung hoàn toàn vào phần hướng dẫn!
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
Viết một vòng lặp for lặp qua tất cả phần tử của linkedin và in ra từng phần tử riêng biệt. Thực hiện theo hai cách: dùng phiên bản vòng lặp 1 và phiên bản vòng lặp 2 trong đoạn mã ví dụ ở trên.
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.
# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
# Loop version 1
# Loop version 2