शुरू करेंमुफ़्त में शुरू करें

Plot में तत्वों का पुनःक्रम निर्धारण

जैसा कि वीडियो में दिखाया गया है, किसी वैरिएबल के factor level क्रम को बदलने के लिए mutate() और fct_reorder() का उपयोग करें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Tidyverse में डेटा के साथ संवाद

पाठ्यक्रम देखें

अभ्यास निर्देश

  • forcats पैकेज के fct_reorder() का उपयोग करके country factor वैरिएबल को साल 2006 में साप्ताहिक working hours के आधार पर reorder करें.
    • ऐसा करने के लिए, fct_reorder के तीसरे आर्ग्युमेंट के रूप में सही summary फंक्शन निर्दिष्ट करें। यह country के factor levels को working_hours वैरिएबल के last एलिमेंट के अनुसार arrange करना चाहिए.
  • ऊपर का काम करने के लिए, आपको पहले डेटा सेट को year के अनुसार arrange() करना होगा — ताकि हर country ग्रुप में 1996 हमेशा पहले और 2006 हमेशा बाद में रहे.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

library(forcats)

# Reorder country factor levels
ilo_data <- ilo_data %>%
  # Arrange data frame
  arrange(___) %>%
  # Reorder countries by working hours in 2006
  mutate(country = fct_reorder(___,
                               ___,
                               ___))

# Plot again
ggplot(ilo_data) +
  geom_path(aes(x = working_hours, y = country),
            arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
    geom_text(
          aes(x = working_hours,
              y = country,
              label = round(working_hours, 1))
          )
कोड संपादित करें और चलाएँ