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

सॉर्टेड ऑर्डर में यूनिक 5-ट्यूपल

पिछले लेसन में आपने डुप्लीकेट्स हटाकर यूनिक रिकॉर्ड्स निकालने का एक ऑपरेशन सीखा था. पिछले अभ्यास में आपने कॉमन 5-ट्यूपल प्राप्त किए थे. अब हम इन दोनों क्षमताओं को मिलाकर यूनिक 5-ट्यूपल ढूँढेंगे, जो वर्णक्रमानुसार descending ऑर्डर में सॉर्ट किए गए हों.

टेबल text में Sherlock Holmes टेक्स्ट के पहले चार चैप्टर हैं. इसमें ये कॉलम हैं: word, id, और part.

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

Python में Spark SQL परिचय

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

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

  • वर्णक्रमानुसार descending ऑर्डर में सॉर्ट किए गए, आख़िरी दस यूनिक 5-ट्यूपल प्राप्त करें.

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

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

# Unique 5-tuples sorted in descending order
query = """
SELECT ____ w1, w2, w3, w4, w5 FROM (
   SELECT word AS w1,
   ____(word,____) OVER(PARTITION BY ____ ORDER BY ____ ) AS w2,
   ____(word,____) OVER(PARTITION BY ____ ORDER BY ____ ) AS w3,
   ____(word,____) OVER(PARTITION BY ____ ORDER BY ____ ) AS w4,
   ____(word,____) OVER(PARTITION BY ____ ORDER BY ____ ) AS w5
   FROM text
)
ORDER BY w1 DESC, w2 DESC, ____ DESC, w4 ____, ____ ____ 
LIMIT 10
"""
df = spark.sql(query)
df.show()
कोड संपादित करें और चलाएँ