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

Python Pandas-এ ডেট রেঞ্জ (Date Range) জেনারেট করার পদ্ধতি

ডেট রেঞ্জে ডেটা জেনারেট করতে date_range() মেথড ব্যবহার করুন। প্রথমে প্রয়োজনীয় pandas লাইব্রেরি এলিয়াসসহ ইম্পোর্ট করুন:

import pandas as pd

এখন, ধরুন আপনাকে একটি রেঞ্জে ডেটা জেনারেট করতে হবে, তাই যেখান থেকে শুরু করতে চান সেটি উল্লেখ করুন। এখানে ১ জুন ২০২১ এবং ৬০ দিনের পিরিয়ড উল্লেখ করা হয়েছে:

dates = pd.date_range('6/1/2021', periods=60)

উদাহরণ

সম্পূর্ণ কোড নিচে দেওয়া হলো:

import pandas as pd

# ডেট রেঞ্জে ডেটা জেনারেট
# পিরিয়ড ৬০ অর্থাৎ ১ জুন ২০২১ থেকে ৬০ দিন
dates = pd.date_range('6/1/2021', periods=60)

print("Displaying dates in a range...\n", dates)

আউটপুট

Displaying dates in a range...
DatetimeIndex(['2021-06-01', '2021-06-02', '2021-06-03', '2021-06-04',
               '2021-06-05', '2021-06-06', '2021-06-07', '2021-06-08',
               '2021-06-09', '2021-06-10', '2021-06-11', '2021-06-12',
               '2021-06-13', '2021-06-14', '2021-06-15', '2021-06-16',
               '2021-06-17', '2021-06-18', '2021-06-19', '2021-06-20',
               '2021-06-21', '2021-06-22', '2021-06-23', '2021-06-24',
               '2021-06-25', '2021-06-26', '2021-06-27', '2021-06-28',
               '2021-06-29', '2021-06-30', '2021-07-01', '2021-07-02',
               '2021-07-03', '2021-07-04', '2021-07-05', '2021-07-06',
               '2021-07-07', '2021-07-08', '2021-07-09', '2021-07-10',
               '2021-07-11', '2021-07-12', '2021-07-13', '2021-07-14',
               '2021-07-15', '2021-07-16', '2021-07-17', '2021-07-18',
               '2021-07-19', '2021-07-20', '2021-07-21', '2021-07-22',
               '2021-07-23', '2021-07-24', '2021-07-25', '2021-07-26',
               '2021-07-27', '2021-07-28', '2021-07-29', '2021-07-30'],
              dtype='datetime64[ns]', freq='D')
  1. পাইথনে স্মলেস্ট রেঞ্জ I

  2. পাইথনে ওয়ার্ড ব্রেক

  3. পাইথনে ম্যাট্রিক্স ইনিশিয়ালাইজেশন (Initialize Matrix)

  4. পাইথনে সংখ্যা দিয়ে পিরামিড প্যাটার্ন জেনারেট করার প্রোগ্রাম