श्रेणीबद्ध वैरिएबल्स को एन्कोड करना - वन-हॉट
volunteer डेटासेट में category_desc कॉलम वॉलंटियर अवसरों की श्रेणी का विवरण देता है। क्योंकि यह दो से अधिक श्रेणियों वाला एक श्रेणीबद्ध वैरिएबल है, हमें इस कॉलम को संख्यात्मक रूप में बदलने के लिए वन-हॉट एन्कोडिंग का उपयोग करना होगा। ऐसा करने के लिए pandas के pd.get_dummies() फंक्शन का उपयोग करें।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Machine Learning के लिए Preprocessing
अभ्यास निर्देश
- एन्कोडेड कॉलम बनाने के लिए
volunteer["category_desc"]कॉलम परget_dummies()कॉल करें और उसेcategory_encमें असाइन करें. - एन्कोडेड कॉलम देखने के लिए
category_encवैरिएबल का.head()प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Transform the category_desc column
category_enc = pd.____(____)
# Take a look at the encoded columns
print(____)