কম্পিউটার

পাইথন পান্ডাস - বিভক্তির একটি অ্যারে থেকে তৈরি করা ইন্টারভালঅ্যারে-তে একটি ইন্টারভাল মানগুলিকে ওভারল্যাপ করে কিনা তা উপাদান অনুসারে পরীক্ষা করুন


বিভক্তির একটি অ্যারে থেকে তৈরি IntervalArray-এর মানগুলিকে একটি Interval ওভারল্যাপ করে কিনা তা উপাদান অনুসারে পরীক্ষা করতে, array.overlaps() ব্যবহার করুন পদ্ধতি।

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

import pandas as pd

দুটি ব্যবধান ওভারল্যাপ হয় যদি তারা একটি সাধারণ বিন্দু ভাগ করে, যার মধ্যে বন্ধ শেষ পয়েন্ট থাকে। যে ব্যবধানে শুধুমাত্র একটি উন্মুক্ত এন্ডপয়েন্ট আছে সেগুলো ওভারল্যাপ হয় না। বিভক্ত −

-এর মতো অ্যারের থেকে একটি নতুন ইন্টারভাল অ্যারে তৈরি করুন
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])

বিরতি প্রদর্শন করুন −

print("Our IntervalArray...\n",array)

ওভারল্যাপ চেক করুন −

print("\nDoes the Interval overlaps the values in the IntervalArray", array.overlaps(pd.Interval(2.5, 3.2)))

উদাহরণ

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

import pandas as pd

# Two intervals overlap if they share a common point, including closed endpoints.
# Intervals that only have an open endpoint in common do not overlap.
# Construct a new IntervalArray from an array-like of splits
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])

# Display the IntervalArray
print("Our IntervalArray...\n",array)

# check for overlap
print("\nDoes the Interval overlaps the values in the IntervalArray", array.overlaps(pd.Interval(2.5, 3.2)))

আউটপুট

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

Our IntervalArray...
<IntervalArray>
[(0, 1], (1, 2], (2, 3], (3, 4], (4, 5]]
Length: 5, dtype: interval[int64, right]

Does the Interval overlaps the values in the IntervalArray [False False True True False]

  1. Python Pandas - বিভাজনের একটি অ্যারে থেকে একটি IntervalArray তৈরি করুন

  2. Python Pandas - পান্ডাস সূচক ইন্টারভাল অবজেক্ট ধারণ করে কিনা তা পরীক্ষা করুন

  3. Python Pandas - IntervalArray-এর মধ্যে অন্তরগুলি খালি কিনা তা পরীক্ষা করুন

  4. পাইথন - ব্যবধান ডেটার জন্য একটি পান্ডাস অ্যারে তৈরি করুন