ডেট অফসেট ভিত্তিক টাইম সিরিজ ডেটার শেষ পিরিয়ড সিলেক্ট করতে last() মেথড ব্যবহার করুন। প্রথমে periods এবং freq দিয়ে ডেট ইনডেক্স সেট করুন। Freq হলো ফ্রিকোয়েন্সির জন্য:
i = pd.date_range('2021-07-15', periods=5, freq='3D')
এখন, উপরের ইনডেক্সসহ একটি DataFrame তৈরি করুন:
dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)
শেষ ৪ দিনের সারি বের করুন অর্থাৎ 4D:
dataFrame.last('4D')
উদাহরণ
সম্পূর্ণ কোড নিচে দেওয়া হলো:
import pandas as pd
# ৫টি পিরিয়ড এবং ৩ দিন ফ্রিকোয়েন্সি সহ ডেট ইনডেক্স সেট
i = pd.date_range('2021-07-15', periods=5, freq='3D')
# উপরের ইনডেক্সসহ DataFrame তৈরি
dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)
print("DataFrame...\n", dataFrame)
# শেষ কয়েকটি সারি বের করুন
# শেষ ৪ দিনের সারি বের করুন
print("Last few rows fetched..\n", dataFrame.last('4D'));
আউটপুট
DataFrame...
k
2021-07-15 1
2021-07-18 2
2021-07-21 3
2021-07-24 4
2021-07-27 5
Last few rows fetched..
k
2021-07-24 4
2021-07-27 5