Tôi có hai biến, key
và value
, và tôi muốn thêm chúng như là một cặp khóa/giá trị cho một danh sách:Làm cách nào để thêm cặp khóa/giá trị biến vào danh sách đối tượng?
key = "width"
value = 32
mylist = list()
mylist$key = value
Kết quả là thế này:
mylist
# $key
# [1] 32
Nhưng tôi muốn thay vào đó:
mylist
# $width
# [1] 32
Tôi làm cách nào để thực hiện việc này?
Cảm ơn! Tôi chưa thực sự hiểu toán tử lập chỉ mục này. Mặc dù nó được giải thích ở đây: http://cran.r-project.org/doc/manuals/R-lang.html#Indexing, việc sử dụng bạn cho thấy không được mô tả. Có tài liệu trực tuyến nào được mô tả đúng không? – Frank
Nếu các giá trị là các loại cơ bản (ví dụ: số duy nhất, ký tự, v.v.), bạn có thể sử dụng một mảng thông thường như: x <- c (1, 4, 2, 5). Sau đó gán tên cho mỗi giá trị chỉ mục như: tên (x) <- c ('a', 'b', 'c', 'd'). Sau đó bạn có thể gọi chúng là x ['a'], x ['b'], v.v. – JAponte