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

Categories को समेटना (Collapsing)

एक स्थानीय डॉग एडॉप्शन वेबसाइट के यूज़र्स ने बताया है कि वहाँ बहुत ज़्यादा विकल्प हैं. अलग-अलग प्रकार के कुत्तों को देखते समय वे बहुत सारी चॉइसेज़ में खो जाते हैं. डेटा को सरल बनाने के लिए, आप हर कॉलम को देखकर जहाँ उपयुक्त हो, डेटा को समेट रहे हैं. मूल डेटा सुरक्षित रखने के लिए, आप dogs डेटासेट में नए, अपडेटेड कॉलम बनाएँगे. आप coat कॉलम से शुरू करेंगे. इसकी frequency table नीचे दी गई है:

short          1969
medium          565
wirehaired      220
long            180
medium-long       3

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

Python में Categorical Data के साथ काम करना

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

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

  • update_coats नाम की एक डिक्शनरी बनाएँ जो wirehaired और medium-long — दोनों को medium पर मैप करे.
  • इस नई डिक्शनरी में सूचीबद्ध categories को समेटें और परिणाम को coat_collapsed नाम के नए कॉलम में सेव करें.
  • इस नए कॉलम को categorical Series में कन्वर्ट करें.
  • इस नई Series की frequency table प्रिंट करें.

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

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

# Create the update_coats dictionary
____

# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____

# Convert the column to categorical
____

# Print the frequency table
print(____)
कोड संपादित करें और चलाएँ