কম্পিউটার টিউটোরিয়াল

Python Pandas-এ টাইম সিরিজ ডেটা থেকে ডেট অফসেট ভিত্তিক শেষ পিরিয়ড সিলেক্ট করার পদ্ধতি

ডেট অফসেট ভিত্তিক টাইম সিরিজ ডেটার শেষ পিরিয়ড সিলেক্ট করতে 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
  1. পাইথনে পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম সিলেক্ট করা

  2. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা

  3. পাইথনে পান্ডাস ডেটাফ্রেমের সাবসেট সিলেক্ট করা (সিঙ্গল এবং মাল্টিপল কলাম)

  4. পাইথন পান্ডাস: ডেটাফ্রেমের একাধিক কলাম বার গ্রাফে প্লট করা