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

Python Pandas - जाँचें कि इंटरवल दाईं ओर खुला है या नहीं

इंटरवल का दाईं ओर खुला होना जाँचें

Pandas में interval.open_right प्रॉपर्टी का उपयोग करके यह जाँचा जा सकता है कि इंटरवल दाईं ओर खुला है या नहीं।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

खुला इंटरवल बनाएँ

closed='neither' से दोनों तरफ खुला इंटरवल बनता है:

interval = pd.Interval(5, 20, closed='neither')

इंटरवल प्रदर्शित करें

print("Interval...\n", interval)

दाईं ओर खुला है या नहीं जाँचें

print("\nCheck if the interval is open on the right side...\n", interval.open_right)

पूर्ण उदाहरण

import pandas as pd

# खुला इंटरवल closed='neither' से बनता है
# खुला इंटरवल (गणित में वर्ग कोष्ठक से दर्शाया जाता है) अपने एंडपॉइंट्स नहीं रखता
# अर्थात खुला इंटरवल [0, 5] की शर्तें 0 < x < 5 हैं

interval = pd.Interval(5, 20, closed='neither')

# इंटरवल प्रदर्शित करें
print("Interval...\n", interval)

# बायाँ बाउंड
print("\nThe left bound for the Interval...\n", interval.left)

# दायाँ बाउंड
print("\nThe right bound for the Interval...\n", interval.right)

# इंटरवल लंबाई
print("\nInterval length...\n", interval.length)

# दाईं ओर खुला है या नहीं जाँचें
print("\nCheck if the interval is open on the right side...\n", interval.open_right)

आउटपुट

Interval...
(5, 20)
The left bound for the Interval... 5
The right bound for the Interval... 20
Interval length... 15
Check if the interval is open on the right side... True

व्याख्या

  • closed='neither' से इंटरवल (5, 20) बनता है (दोनों तरफ खुला)
  • open_right True लौटाता है क्योंकि दायाँ एंडपॉइंट 20 शामिल नहीं है
  • open_left भी True होगा क्योंकि बायाँ एंडपॉइंट 5 भी शामिल नहीं है
  • लंबाई = 20 - 5 = 15 (एंडपॉइंट्स शामिल नहीं)

संबंधित प्रॉपर्टीज

प्रॉपर्टीविवरण
open_leftबायाँ एंडपॉइंट खुला है?
open_rightदायाँ एंडपॉइंट खुला है?
closedक्लोजर प्रकार लौटाता है
leftबायाँ बाउंड मान
rightदायाँ बाउंड मान
  1. - पायथन - जांचें कि पैंडास इंडेक्स फ्लोटिंग टाइप का है या नहीं

    जांचने के लिए कि पैंडास इंडेक्स फ्लोटिंग टाइप का है या नहीं, पैंडास में index.is_floating() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([5.7, 6.8, 10.5, 20.4, 25.6, 30.8, 40.5, 50.2]) पैंडास इंडेक्स प्रदर्शित करें: print(Pa

  1. - पायथन पैंडास - IntervalArray में प्रत्येक इंटरवल के बाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाएं

    IntervalArray में प्रत्येक इंटरवल के बाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाने के लिए array.left प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं: interval1 = pd.Interval(10, 25) interval2 = pd.Interval(15, 70) इंटरवल्स प्रदर्शित करें: p

  1. - पायथन पैंडास - जांचें कि खुले एंडपॉइंट साझा करने वाले दो इंटरवल ऑब्जेक्ट्स ओवरलैप करते हैं या नहीं

    जांचने के लिए कि खुले एंडपॉइंट साझा करने वाले दो इंटरवल ऑब्जेक्ट्स ओवरलैप करते हैं या नहीं, overlaps() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ओवरलैप करते हैं यदि वे एक सामान्य बिंदु साझा करते हैं, जिसमें क्लोज्ड एंडपॉइंट्स शामिल हैं। इंटरवल्स जो क