Truy cập phần tử trong list
Việc lấy lát cắt (subsetting) một list tương tự như với vector hoặc data frame, chỉ thêm một thao tác hữu ích.
Để truy cập các phần tử trong list, dùng [ ]. Cách này luôn trả về một list khác.
my_list[1]
$my_words
[1] "I <3 R"
my_list[c(1,2)]
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
Để lấy dữ liệu bên trong từng phần tử của list, dùng [[ ]].
my_list[[1]]
[1] "I <3 R"
Nếu list của bạn có tên, bạn có thể dùng toán tử $: my_list$my_words. Cách này tương đương với [[ ]] để trả về dữ liệu bên trong.
Bài tập này là một phần của khóa học
Giới thiệu R cho Tài chính
Hướng dẫn bài tập
- List có tên
portfoliođã được cung cấp để bạn sử dụng. - Truy cập phần tử thứ hai và thứ ba của
portfoliobằng[ ]vàc(). - Dùng
$để truy cập dữ liệucorrelation.
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.
# Second and third elements of portfolio
# Use $ to get the correlation data