मासिक और वार्षिक रुझान प्लॉट करें
जैसा कि आपने Chapter 2 में देखा था, जब किसी DataFrame का इंडेक्स datetime टाइप का हो, तो आप सीधे इंडेक्स में मौजूद हर तारीख का दिन, महीना या साल निकाल सकते हैं। याद दिलाने के लिए, आप इंडेक्स की हर तारीख का साल .index.year एट्रिब्यूट से निकाल सकते हैं। इसके बाद .groupby() और .mean() मेथड का उपयोग करके आप अपने DataFrame में मौजूद हर टाइम सीरीज़ का वार्षिक औसत निकाल सकते हैं:
index_year = df.index.year
df_by_year = df.groupby(index_year).mean()
अब आप जो सीखा है, उसे लागू करके jobs DataFrame में हर टाइम सीरीज़ के एग्रीगेट मीन मान प्रदर्शित करेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Time Series Data का विज़ुअलाइज़ेशन
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Extract the month from the index of jobs
index_month = ____.____.____
# Compute the mean unemployment rate for each month
jobs_by_month = ____.____(____).____()
# Plot the mean unemployment rate for each month
ax = ____.plot(fontsize=6, linewidth=1)
# Set axis labels and legend
ax.set_xlabel('Month', fontsize=10)
ax.set_ylabel('Mean unemployment rate', fontsize=10)
ax.legend(bbox_to_anchor=(0.8, 0.6), fontsize=10)
plt.show()