কম্পিউটার

Python Pandas - তারিখ বিন্যাস দ্বারা নির্দিষ্ট ফরম্যাট করা স্ট্রিংগুলির একটি সূচক ফেরত দিন


তারিখ বিন্যাস দ্বারা নির্দিষ্ট ফরম্যাট করা স্ট্রিংগুলির একটি সূচক ফেরত দিতে, DateTimeIndex.strftime() ব্যবহার করুন পান্ডাসে পদ্ধতি।

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

পিরিয়ড 7 এবং ফ্রিকোয়েন্সি D অর্থাৎ দিন −

সহ একটি DatetimeIndex তৈরি করুন
datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=7, tz='Australia/Adelaide', freq='2D')

DateTimeIndex-

প্রদর্শন করুন
print("DateTimeIndex...\n", datetimeindex)

বিন্যাসিত −

print("\nFormat with different directives...\n",
datetimeindex.strftime('%b. %d, %Y was a %A'))

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# DatetimeIndex with period 7 and frequency as D i.e. days
# The timezone is Australia/Adelaide
datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=7, tz='Australia/Adelaide', freq='2D')

# display DateTimeIndex
print("DateTimeIndex...\n", datetimeindex)

# display DateTimeIndex frequency
print("\nDateTimeIndex frequency...\n", datetimeindex.freq)
# display the result
print("\nFormat with different directives...\n",
datetimeindex.strftime('%b. %d, %Y was a %A'))

আউটপুট

এটি নিম্নলিখিত কোড তৈরি করবে -

DateTimeIndex...
DatetimeIndex(['2021-10-30 02:30:50+10:30', '2021-11-01 02:30:50+10:30',
'2021-11-03 02:30:50+10:30', '2021-11-05 02:30:50+10:30',
'2021-11-07 02:30:50+10:30', '2021-11-09 02:30:50+10:30',
'2021-11-11 02:30:50+10:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq='2D')

DateTimeIndex frequency...
<2 * Days>

Format with different directives...
Index(['Oct. 30, 2021 was a Saturday', 'Nov. 01, 2021 was a Monday',
'Nov. 03, 2021 was a Wednesday', 'Nov. 05, 2021 was a Friday',
'Nov. 07, 2021 was a Sunday', 'Nov. 09, 2021 was a Tuesday',
'Nov. 11, 2021 was a Thursday'],
dtype='object')

  1. Python Pandas - সূচকে অনন্য মান ফেরত দিন

  2. Python - পান্ডাস সূচকের সর্বোচ্চ মান ফেরত দিন

  3. পাইথন - পান্ডাস সূচকের সর্বনিম্ন মান ফেরত দিন

  4. পাইথনে বাডি স্ট্রিংস