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

merge_ordered() सावधानी, एक से अधिक कॉलम

जब आप merge_ordered() का उपयोग कई कॉलम पर मर्ज करने के लिए करते हैं, और इसे forward fill फ़ीचर के साथ जोड़ते हैं, तो कॉलम का क्रम महत्वपूर्ण हो जाता है। यह फ़ंक्शन दिए गए क्रम में कॉलम पर मर्ज को sort करता है। इस अभ्यास में, हम ऑस्ट्रेलिया और स्वीडन के लिए World Bank के GDP और आबादी (population) डेटा को मर्ज करेंगे, और मर्ज करने के कॉलमों का क्रम उल्टा करके देखेंगे। दोनों सीरीज़ की frequency अलग है: GDP quarterly है, और population yearly। गायब डेटा भरने के लिए forward fill फ़ीचर का उपयोग करें। दिए गए क्रम के आधार पर, forward fill अनचाहे डेटा का उपयोग करके missing values भर सकता है.

टेबल्स gdp और pop लोड कर दी गई हैं.

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

pandas के साथ Data Joining

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

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

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

# Merge gdp and pop on date and country with fill and notice rows 2 and 3
ctry_date = pd.merge_ordered(____, 
                             fill_method='ffill')

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