Chọn phần tử trong vector (4)
Một cách khác để làm bài tập trước là dùng tên của các phần tử trong vector (Monday, Tuesday, …) thay vì vị trí theo số. Ví dụ,
poker_vector["Monday"]
sẽ chọn phần tử đầu tiên của poker_vector vì "Monday" là tên của phần tử đó.
Giống như bạn đã làm ở bài trước với chỉ số, bạn cũng có thể dùng tên phần tử để chọn nhiều phần tử, chẳng hạn:
poker_vector[c("Monday","Tuesday")]
Bài tập này là một phần của khóa học
Nhập môn Ngôn ngữ lập trình R
Hướng dẫn bài tập
- Chọn ba phần tử đầu tiên trong
poker_vectorbằng cách dùng tên của chúng:"Monday","Tuesday"và"Wednesday". Gán kết quả chọn được vàopoker_start. - Tính trung bình các giá trị trong
poker_startvới hàmmean(). Hiển thị kết quả để kiểm tra.
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.
# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector
# Select poker results for Monday, Tuesday and Wednesday
poker_start <-
# Calculate the average of the elements in poker_start