1. Học hỏi
  2. /
  3. Dự An
  4. /
  5. Nghiên cứu tình huống: Khám phá dữ liệu với R

Connected

Bài tập

Các cột dạng list

Dữ liệu "lồng" này có cấu trúc thú vị. Cột thứ hai, data, là một list (danh sách), một kiểu đối tượng trong R chưa xuất hiện trong khóa học này, cho phép lưu các đối tượng phức tạp trong từng hàng. Lý do là mỗi phần tử của cột data bản thân nó là một data frame.

# A tibble: 200 × 2
                           country              data
                             <chr>            <list>
1                      Afghanistan <tibble [34 × 3]>
2                        Argentina <tibble [34 × 3]>
3                        Australia <tibble [34 × 3]>
4                          Belarus <tibble [34 × 3]>
5                          Belgium <tibble [34 × 3]>
6  Bolivia, Plurinational State of <tibble [34 × 3]>
7                           Brazil <tibble [34 × 3]>
8                           Canada <tibble [34 × 3]>
9                            Chile <tibble [34 × 3]>
10                        Colombia <tibble [34 × 3]>

Bạn có thể dùng nested$data để truy cập cột list này và dùng hai dấu ngoặc vuông để truy cập một phần tử cụ thể. Ví dụ, nested$data[[1]] sẽ trả về data frame với lịch sử bỏ phiếu của Afghanistan (percent_yes theo từng năm), vì Afghanistan là hàng đầu tiên của bảng.

Hướng dẫn

100 XP

In dữ liệu dạng data frame từ cột data chứa dữ liệu của Brazil.