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

Carrier

इस अभ्यास में आप carrier कॉलम को कोड करने के लिए StringIndexer और OneHotEncoder बनाएँगे. इसके लिए, आप inputCol और outputCol आर्ग्युमेंट्स के साथ क्लास कंस्ट्रक्टर्स कॉल करेंगे.

inputCol उस कॉलम का नाम है जिसे आप इंडेक्स या एन्कोड करना चाहते हैं, और outputCol वह नया कॉलम है जिसे Transformer बनाएगा.

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

PySpark की नींव

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

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

  • StringIndexer() को inputCol="carrier" और outputCol="carrier_index" के साथ कॉल करके carr_indexer नाम का StringIndexer बनाएँ.
  • OneHotEncoder() को inputCol="carrier_index" और outputCol="carrier_fact" के साथ कॉल करके carr_encoder नाम का OneHotEncoder बनाएँ.

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

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

# Create a StringIndexer
carr_indexer = StringIndexer(____)

# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)
कोड संपादित करें और चलाएँ