Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन पंडों - तत्वों की जाँच करें कि क्या अंतराल विभाजन की एक सरणी से बनाए गए अंतरालअरे में मूल्यों को ओवरलैप करता है

तत्ववार जांच करने के लिए कि क्या अंतराल विभाजनों की एक सरणी से बनाए गए अंतरालअरे में मानों को ओवरलैप करता है, 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. पायथन पंडों - जांचें कि क्या पंडों के सूचकांक में अंतराल वस्तुएं हैं

    यह जाँचने के लिए कि पंडों के सूचकांक में अंतराल वस्तुएँ हैं या नहीं, index.is_interval() का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd इंटरवल ऑब्जेक्ट बनाएं - interval1 = pd.Interval(10, 30) interval2 = pd.Interval(30, 50) अंतराल प्रदर्शित करें - p

  1. पायथन पांडा - जांचें कि क्या अंतराल में अंतराल खाली है

    यह जांचने के लिए कि क्या IntervalArray में अंतराल खाली है, array.is_empty का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं। न तो मान के साथ बंद पैरामीटर का उपयोग करके खुला अंतराल सेट - interval1 = pd.Interval(0, 0, closed=&#

  1. पायथन - अंतराल डेटा के लिए एक पांडा सरणी बनाएं

    अंतराल डेटा के लिए एक पांडा सरणी बनाने के लिए, pandas.arrays.IntervalArray() का उपयोग करें तरीका। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं - interval1 = pd.Interval(10, 30) interval2 = pd.Interval(30, 70) अंतराल प्रदर्शित करें - print("Interval