मान लीजिए कि मेरा उन देशों के साथ डेटाफ़्रेम है जो इस प्रकार है:
cc | temp
US | 37.0
CA | 12.0
US | 35.0
AU | 20.0
मुझे पता है कि देशों को 'वन-हॉट एन्कोडिंग' में बदलने के लिए एक pd.get_dummies फ़ंक्शन है। हालांकि, मैं उन्हें इसके बजाय सूचकांकों में परिवर्तित करना चाहता हूं ताकि मुझे cc_index = [1,2,1,3]
इसके बजाय मिल जाएगा।
मैं मान रहा हूं कि एक सुन्न के साथ get_dummies का उपयोग करने की तुलना में एक तेज़ तरीका है जहां क्लॉज को नीचे दिखाया गया है:
[np.where(x) for x in df.cc.get_dummies().values]
यह 'कारकों' का उपयोग करते हुए आर में करना कुछ आसान है, इसलिए मुझे उम्मीद है कि पांडा कुछ इसी तरह का होगा।
cc_index = [0,1,0,2]
?