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

पंक्तियाँ व्यवस्थित करना

जब संगीत CD पर रखा जाता था, तब हमेशा एक समस्या रहती थी: CDs को कैसे व्यवस्थित करें ताकि जो चाहिए वह जल्दी मिल जाए? कलाकार के नाम के अनुसार? कालक्रम में? या शैली (genre) के आधार पर?

arrange() फंक्शन आपको किसी tibble की पंक्तियों को पुनः क्रमबद्ध करने देता है। यह एक tibble लेता है, और उसके बाद कॉलम्स के unquoted नाम। उदाहरण के लिए, कॉलम x के मानों के ascending ऑर्डर में, और फिर (जहाँ x में बराबरी हो) कॉलम y के descending ऑर्डर में sort करने के लिए आप यह लिखेंगे:

a_tibble %>%
  arrange(x, desc(y))

ध्यान दें कि descending ऑर्डर में sort लागू करने के लिए desc() का उपयोग किया गया है। यह भी जान लीजिए कि sparklyr में, data.frame की पंक्तियों को व्यवस्थित करने के लिए उपयोग होने वाला order() फंक्शन काम नहीं करता।

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

R में sparklyr के साथ Spark परिचय

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

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

आपके लिए spark_conn नाम से एक Spark कनेक्शन बनाया गया है। Spark में संग्रहीत ट्रैक मेटाडेटा से जुड़ा एक tibble पहले से track_metadata_tbl के रूप में परिभाषित है।

  • artist_name, release, title, और year फ़ील्ड चुनें।
  • इसके परिणाम को पाइप करके 1960s के ट्रैक्स पर filter करें।
  • इसके परिणाम को पाइप करके arrange() में भेजें, और क्रम को artist_name, फिर descending year, फिर title के अनुसार सेट करें।

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

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

# track_metadata_tbl has been pre-defined
track_metadata_tbl

# Manipulate the track metadata
track_metadata_tbl %>%
  # Select columns
  ___ %>%
  # Filter rows
  ___ %>%
  # Arrange rows
  ___
कोड संपादित करें और चलाएँ