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

Indexes और columns का मिश्रण

अब खिलाड़ी सुरक्षा को और गहराई से देखने का समय है! लेकिन उससे पहले, आप और आपकी टीम एक बाज़ी निपटाना चाहते हैं: (1) जिस draft round में खिलाड़ी चुना गया और (2) उसकी current salary — इनके बीच सहसंबंध क्या है? आप एक fantasy football वेबसाइट के API से संबंधित खिलाड़ी डेटा निकालने में सफल रहे. APIs में अक्सर की तरह, आपको डेटा JSON फ़ॉर्मैट में मिला है.

पहली फ़ाइल पहले ही current नाम के data frame में लोड की जा चुकी है. अब आपको दूसरी फ़ाइल draft.json लोड करनी है. फ़ाइल नाम से स्पष्ट है कि डेटा JSON फ़ॉर्मैट में है.

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

स्प्रेडशीट उपयोगकर्ताओं के लिए Pandas Joins

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

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

  • current की पहली 5 पंक्तियाँ देखें.
  • pd.read_json() का उपयोग करके draft.json लोड करें और पहली 5 पंक्तियाँ देखें.
  • दोनों data frames को player_id पर merge करें, यह ध्यान रखते हुए कि वह index में है या data column में.
  • 'draft_round' बनाम 'salary_millions' का एक scatter plot बनाएँ.

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

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

# View first 5 rows of 'current'
print(____.head())

# Load `draft.json` and view first 5 rows
draft = pd.____(____, orient='split')
print(draft.____())

# Merge data frames
players = current.merge(____, how='outer', left_index=____,  right_on=____)

# Create scatter plot
players.plot.scatter(____, 'salary_millions')
plt.show()
कोड संपादित करें और चलाएँ