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

পাইথনে ডেটাফ্রেমের জন্য এশিয়ান টাইমজোন (Asian Timezone) লোকালাইজ করা


ধরুন, আপনার কাছে একটি টাইম সিরিজ আছে এবং এশিয়ান টাইমজোন লোকালাইজ করার ফলাফল নিচের মতো:

Index is: DatetimeIndex(['2020-01-05 00:30:00+05:30', '2020-01-12 00:30:00+05:30',
                         '2020-01-19 00:30:00+05:30', '2020-01-26 00:30:00+05:30',
                         '2020-02-02 00:30:00+05:30'],
                        dtype='datetime64[ns, Asia/Calcutta]', freq='W-SUN')

সমাধান

  • একটি ডেটাফ্রেম ডিফাইন করুন।

  • pd.date_range() ফাংশন ব্যবহার করে টাইম সিরিজ তৈরি করুন: start='2020-01-01 00:30', periods=5, freq='W', tz='Asia/Calcutta'। এটি time_index-এ সংরক্ষণ করুন।

time_index = pd.date_range('2020-01-01 00:30', periods=5, freq='W', tz='Asia/Calcutta')
  • df.index-এ time_index আসাইন করুন লোকালাইজড টাইমজোন সেট করার জন্য।

df.index = time_index
  • শেষে লোকালাইজড টাইমজোন প্রিন্ট করুন।

উদাহরণ

নিচের কোডটি দেখুন আরও ভালো বুঝতে:

import pandas as pd
df = pd.DataFrame({'Id':[1,2,3,4,5],
                   'City':['Mumbai','Pune','Delhi','Chennai','Kolkata']})
time_index = pd.date_range('2020-01-01 00:30', periods=5, freq='W', tz='Asia/Calcutta')
df.index = time_index
print("DataFrame is:\n", df)
print("Index is:\n", df.index)

আউটপুট

DataFrame is:
                              Id     City
2020-01-05 00:30:00+05:30   1   Mumbai
2020-01-12 00:30:00+05:30   2   Pune
2020-01-19 00:30:00+05:30   3   Delhi
2020-01-26 00:30:00+05:30   4   Chennai
2020-02-02 00:30:00+05:30   5   Kolkata
Index is: DatetimeIndex(['2020-01-05 00:30:00+05:30', '2020-01-12 00:30:00+05:30',
                         '2020-01-19 00:30:00+05:30', '2020-01-26 00:30:00+05:30',
                         '2020-02-02 00:30:00+05:30'],
                        dtype='datetime64[ns, Asia/Calcutta]', freq='W-SUN')
  1. পাইথন প্রোগ্রাম: সিরিজ থেকে বৈধ (Valid) তারিখ (Date) ফিল্টার করুন

  2. পাইথন প্রোগ্রাম: দেওয়া সংখ্যা N-এ মোট কতটি ডিজিট (Digit) আছে তা গণনা করুন

  3. পাইথনে গ্রে কোড রূপান্তর

  4. পাইথন প্রোগ্রাম: একটি দেয়া সংখ্যা ফিবোনাচ্চি সংখ্যা কিনা যাচাই করা