Bắt đầu ngayBắt đầu miễn phí

Đặt tên cho các phần tử của vector

Là một nhà phân tích dữ liệu, quan trọng nhất là bạn phải biết rõ dữ liệu mình đang dùng. Vì vậy, việc hiểu mỗi phần tử đề cập đến điều gì là rất cần thiết.

Trong bài trước, chúng ta đã tạo một vector chứa số tiền bạn thắng, thua trong tuần. Mỗi phần tử của vector ứng với một ngày trong tuần, nhưng lại khó biết phần tử nào thuộc ngày nào. Sẽ tiện lợi hơn nếu thể hiện được điều đó ngay trong vector. Chúng ta có thể đặt tên cho các phần tử của một vector bằng hàm names(). Xem ví dụ sau:

some_vector <- c("John Doe", "poker player")
names(some_vector) <- c("Name", "Profession")

Đoạn code này đầu tiên tạo một vector some_vector, sau đó đặt tên cho hai phần tử. Phần tử đầu tiên được gán tên Name, còn phần tử thứ hai được gắn nhãn Profession. Hiển thị nội dung ra console sẽ có kết quả sau:

          Name     Profession 
    "John Doe" "poker player" 

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

Xem khóa học

Hướng dẫn bài tập

  • Đoạn code trong trình soạn thảo đã đặt tên các phần tử trong poker_vector bằng các ngày trong tuần. Hãy viết code tương tự cho roulette_vector.

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 winnings from Monday to Friday
poker_vector <- c(140, -50, 20, -120, 240)

# Roulette winnings from Monday to Friday
roulette_vector <- c(-24, -50, 100, -350, 10)

# Assign days as names of poker_vector
names(poker_vector) <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")

# Assign days as names of roulette_vector
Chỉnh sửa và Chạy Mã