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(____)