কম্পিউটার

Python Pandas - টাইমজোন তথ্য সহ python datetime.time অবজেক্টের numpy অ্যারে রিটার্ন করুন


টাইমজোন তথ্য সহ python datetime.time অবজেক্টের নমপি অ্যারে ফেরাতে, datetimeindex.timetz ব্যবহার করুন সম্পত্তি।

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

import pandas as pd

আমাদের মতো পিরিয়ড 5 এবং ফ্রিকোয়েন্সি সহ একটি ডেটটাইম ইনডেক্স তৈরি করুন যেমন ন্যানোসেকেন্ড -

datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=5, tz='Australia/Sydney', freq='ns')

DateTimeIndex-

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

টাইমজোন তথ্য −

সহ টাইমস্ট্যাম্পের শুধুমাত্র সময়ের অংশ প্রদান করে
print("\nThe numpy array (time part with timezone)..\n",datetimeindex.timetz)

উদাহরণ

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

import pandas as pd

# DatetimeIndex with period 5 and frequency as us i.e. nanoseconds
# The timezone is Australia/Sydney
datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=5, tz='Australia/Sydney', freq='ns')

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

# Returns only the time part of Timestamp with timezone information
print("\nThe numpy array (time part with timezone)..\n",datetimeindex.timetz)

আউটপুট

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

DateTimeIndex...
DatetimeIndex([ '2021-10-20 02:30:50+11:00',
'2021-10-20 02:30:50.000000001+11:00',
'2021-10-20 02:30:50.000000002+11:00',
'2021-10-20 02:30:50.000000003+11:00',
'2021-10-20 02:30:50.000000004+11:00'],
dtype='datetime64[ns, Australia/Sydney]', freq='N')

The numpy array (time part with timezone)..
[datetime.time(2, 30, 50, tzinfo=<DstTzInfo 'Australia/Sydney' AEDT+11:00:00 DST>)
datetime.time(2, 30, 50, tzinfo=<DstTzInfo 'Australia/Sydney' AEDT+11:00:00 DST>)
datetime.time(2, 30, 50, tzinfo=<DstTzInfo 'Australia/Sydney' AEDT+11:00:00 DST>)
datetime.time(2, 30, 50, tzinfo=<DstTzInfo 'Australia/Sydney' AEDT+11:00:00 DST>)
datetime.time(2, 30, 50, tzinfo=<DstTzInfo 'Australia/Sydney' AEDT+11:00:00 DST>)]

  1. Python Pandas - ns নির্ভুলতার সাথে একটি numpy.timedelta64 অবজেক্ট রিটার্ন করুন

  2. Python Pandas - ন্যানোসেকেন্ডে একটি নমপি timedelta64 অ্যারে স্কেলার ভিউ ফেরত দিন

  3. Python - numpy সহ পান্ডাস ডেটাফ্রেম ফিল্টার করুন

  4. পাইথনে NumPy অ্যারে সহ সম্প্রচার করা হচ্ছে