pandas - how to change the order of resampling in python timeseries -
मेरे पास एक पंगन पंड्या बार शृंखला है
index = pandas.date_range ('4 Df = pandas.DataFrame (numpy.random.randn (len (index), 1), index = index) df = 2012-04- 30 1.06 2012-05-31 0.82 2012-06-30 0.65 2012-07-31 1.12 2012-08-31 1.0 9 2012-09-30 0.65 फिर मैं एक से आवृत्ति बदल महीने से दो महीने
df_new = df.resample ('2M') Resample फ़ंक्शन प्रारंभिक तिथि से अंतिम तिथि से शुरू होता है मुझे जो आउटपुट मिलता है वह इस प्रकार है:
df_new = 2012-04-30 ... 2012-06-30 ... 2012-08-31 ... 2012-10-30 ... जब तक मैं रिवर्स ऑर्डर में एल्गोरिथ्म को फिर से याद रखना चाहता हूं। मुझे इस तरह से कुछ आउटपुट चाहिए:
df_new = 2012-05-31 ... 2012-07-31 ... 2012-09-30 ... क्या कोई इस के साथ मदद कर सकता है .. अग्रिम धन्यवाद
ठीक है, यह अधिक है जटिल होना चाहिए - लेकिन यहां
में [282]: डीएफ आउट [282]: 0 2012-04-30 0.583255 2012-05-31 -0.247403 2012-06-30 0.816290 2012-07-31 -1.989587 2012-08-31 0.740463 2012-09-30 0.971749 में [279]: df.resample ('2M', कैसे = 'आखिरी', बंद = 'बाएं', 'लफसेट =' - 1 मी ' ) आउट [279]: 0 2012-05-31 -0.247403 2012-07-31 -1.989587 2012-09-30 0.971749 कैसे = 'आखिरी' समूह में अंतिम मान बंद हो जाता है = 'बायां' बलों की पहली तारीख [2012-04- 30] समूह की शुरुआत होने के लिए (शायद साइड इफेक्ट) loffset = '- 1M' लेबल को उचित रूप से समायोजित करें
Comments
Post a Comment