श्रेणीबद्ध वैरिएबल्स का एन्कोडिंग - बाइनरी
hiking डेटासेट पर नज़र डालिए। यहाँ कुछ कॉलम ऐसे हैं जिन्हें मॉडलिंग से पहले एन्कोड करना ज़रूरी है, जिनमें से एक Accessible कॉलम है। Accessible एक बाइनरी फीचर है, इसलिए इसके दो मान हैं, Y या N, जिन्हें 1 और 0 में एन्कोड करना होगा। यह ट्रांसफॉर्मेशन करने के लिए scikit-learn की LabelEncoder मेथड का उपयोग कीजिए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Machine Learning के लिए Preprocessing
अभ्यास निर्देश
LabelEncoder()कोencनाम के वैरिएबल में स्टोर करें.- एन्कोडर की
.fit_transform()मेथड का उपयोग करकेhikingडेटासेट के"Accessible"कॉलम को एन्कोड करें। नए कॉलम का नामAccessible_encरखें. - एन्कोडिंग देखने के लिए दोनों कॉलम को साथ-साथ तुलना करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Set up the LabelEncoder object
enc = ____
# Apply the encoding to the "Accessible" column
____ = ____.____(____)
# Compare the two columns
print(____[[____, ____]].head())