Tự viết một vòng lặp for từ đầu
Bài tập này sẽ không giới thiệu khái niệm mới nào về vòng lặp for.
Chúng tôi đã tạo sẵn biến rquote. Biến này đã được tách thành một vector gồm các chữ cái riêng lẻ và lưu vào vector chars bằng hàm strsplit().
Bạn có thể viết mã để đếm số lượng chữ r xuất hiện trước chữ u đầu tiên trong rquote không?
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
- Khởi tạo biến
rcountbằng 0. - Hoàn thiện vòng lặp
for: - nếu
charbằng"r", tăng giá trị củarcountlên 1. - nếu
charbằng"u", thoát hoàn toàn khỏi vòng lặpforvớibreak. - Cuối cùng, in biến
rcountra console để kiểm tra xem mã của bạn có đúng không.
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.
# Pre-defined variables
rquote <- "r's internals are irrefutably intriguing"
chars <- strsplit(rquote, split = "")[[1]]
# Initialize rcount
rcount <-
# Finish the for loop
for (char in chars) {
}
# Print out rcount