কম্পিউটার

একটি প্রদত্ত ডেটাফ্রেমের জন্য এশিয়ান টাইমজোন স্থানীয়করণ করতে পাইথনে একটি প্রোগ্রাম লিখুন


অনুমান করুন, আপনার কাছে একটি টাইম সিরিজ আছে এবং এশিয়ান টাইম জোন হিসাবে স্থানীয়করণের ফলাফল রয়েছে,

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')

সমাধান

  • একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

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

time_index = pd.date_range('2020-01-01 00:30', periods = 5, freq ='W',tz = 'Asia/Calcutta')
  • time_index

    থেকে স্থানীয় সময় অঞ্চল সংরক্ষণ করতে df.index সেট করুন
df.index = time_index
  • অবশেষে স্থানীয় সময় অঞ্চল প্রিন্ট করুন

উদাহরণ

আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −

pddf =pd.DataFrame({'Id':[1,2,3,4,5], 'City':['Mumbai','Pune','Delhi','Chennai',
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. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি প্রদত্ত সংখ্যা N-এ অঙ্কের সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. পাইথনে একটি প্রদত্ত নম্বরের জন্য ধূসর কোড রূপান্তর করার প্রোগ্রাম

  4. পাইথন প্রোগ্রামের জন্য কিভাবে একটি প্রদত্ত নম্বর একটি ফিবোনাচি নম্বর কিনা তা পরীক্ষা করবেন?