लिस्ट कॉलम
यह "nested" डेटा एक दिलचस्प संरचना रखता है। दूसरी कॉलम data एक list है — R ऑब्जेक्ट का वह प्रकार जो अब तक इस कोर्स में नहीं आया है और जो हर पंक्ति में जटिल ऑब्जेक्ट्स स्टोर करने देता है। ऐसा इसलिए है क्योंकि data कॉलम का हर आइटम अपने-आप में एक 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]>
आप nested$data का उपयोग करके इस लिस्ट कॉलम को एक्सेस कर सकते हैं, और किसी विशेष एलिमेंट को एक्सेस करने के लिए डबल ब्रैकेट्स का प्रयोग कर सकते हैं। उदाहरण के लिए, nested$data[[1]] आपको Afghanistan के वोटिंग इतिहास वाला data frame देगा (percent_yes प्रति वर्ष), क्योंकि Afghanistan टेबल की पहली पंक्ति में है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
केस स्टडी: R में Exploratory Data Analysis
अभ्यास निर्देश
data कॉलम से वह data frame प्रिंट करें जिसमें Brazil का डेटा है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# All countries are nested besides country
nested <- by_year_country %>%
nest(-country)
# Print the nested data for Brazil