पंक्तियाँ व्यवस्थित करना
जब संगीत 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, फिर descendingyear, फिरtitleके अनुसार सेट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# track_metadata_tbl has been pre-defined
track_metadata_tbl
# Manipulate the track metadata
track_metadata_tbl %>%
# Select columns
___ %>%
# Filter rows
___ %>%
# Arrange rows
___