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

स्केलर मान बदलना I

इस अभ्यास में, हम अपने डेटासेट में मूल्यों की एक सूची को इच्छित मूल्यों की दूसरी सूची से .replace() मेथड का उपयोग करके बदलेंगे.

हम यह फ़ंक्शन poker_hands DataFrame पर लागू करेंगे. याद रखें कि poker_hands DataFrame में कॉलम R1 से R5 की प्रत्येक पंक्ति खिलाड़ी के पोकर हाथ के हर कार्ड की रैंक दर्शाती है, जो 1 (Ace) से 13 (King) तक होती है. Class फीचर प्रत्येक हाथ को एक श्रेणी में वर्गीकृत करता है, और Explanation फीचर प्रत्येक हाथ का संक्षिप्त विवरण देता है.

poker_hands DataFrame पहले से लोड है, और आप Class और Explanation फीचर्स को देख सकते हैं.

ध्यान रखें कि आप हमेशा IPython Shell में डेटासेट को एक्सप्लोर कर सकते हैं और देख सकते हैं कि इसमें क्या बदलाव हो रहे हैं, और Slides टैब में स्लाइड्स को भी देख सकते हैं.

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

pandas के साथ कुशल कोड लिखना

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

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

  • DataFrame की हर वह पंक्ति (hand) जिसका Class 1 (One Pair) है, उसे -2 में बदलें, और जिसकी Class 2 (Two Pairs) है, उसे -3 में बदलें.

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

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

# Replace Class 1 to -2 
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)

print(poker_hands[['Class', 'Explanation']])
कोड संपादित करें और चलाएँ