1. Nauka
  2. /
  3. Projekty
  4. /
  5. Studium przypadku: eksploracyjna analiza danych w R

Connected

ćwiczenie

Kolumny listowe

Te "zagnieżdżone" dane mają ciekawą strukturę. Druga kolumna, data, jest listą – typem obiektu w R, który jeszcze nie pojawił się w tym kursie. Listy pozwalają przechowywać złożone obiekty w każdym wierszu. Dzieje się tak dlatego, że każdy element kolumny data jest sam w sobie ramką danych.

# 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]>

Aby uzyskać dostęp do tej kolumny listowej, użyj nested$data. Podwójne nawiasy kwadratowe pozwalają wybrać konkretny element. Na przykład nested$data[[1]] zwróci ramkę danych z historią głosowań Afganistanu (wartości percent_yes dla kolejnych lat), ponieważ Afganistan znajduje się w pierwszym wierszu tabeli.

Instrukcje

100 XP

Wyświetl ramkę danych z kolumny data, która zawiera dane dla Brazylii.