pandas 0.23 - IntervalIndex[source]

pandas.IntervalIndex




pandas

pandas.IntervalIndex

class pandas.IntervalIndex [source]

एक अनुक्रमित, स्लाइसेबल सेट को लागू करने वाला अपरिवर्तनीय सूचकांक। IntervalIndex इंटरवल ऑब्जेक्ट्स की एक इंडेक्स का प्रतिनिधित्व करता है जो सभी एक ही तरफ बंद होते हैं।

संस्करण में नया 0.20.0।

चेतावनी

अनुक्रमण व्यवहार अनंतिम हैं और पांडा के भविष्य के संस्करण में बदल सकते हैं।

पैरामीटर:

डेटा : सरणी-जैसा (1-आयामी)

अंतराल-जैसी जिसमें इंटरवल ऑब्जेक्ट्स हैं जिनसे इंटरवलइंडेक्स का निर्माण किया जाता है

बंद : {'बाएं ’,, दाएं’,, दोनों ’,} न’ ’}, डिफ़ॉल्ट' राइट’

चाहे अंतराल बाईं ओर, दाईं ओर, दोनों तरफ से बंद हो।

नाम : वस्तु, वैकल्पिक

सूचकांक में संग्रहित होने वाला नाम।

कॉपी : बूलियन, डिफ़ॉल्ट गलत

मेटा-डेटा की प्रतिलिपि बनाएँ

dtype : dtype या कोई नहीं, कोई भी डिफ़ॉल्ट नहीं है

यदि कोई नहीं, तो dtype का अनुमान लगाया जाएगा

संस्करण में नया 0.23.0।

यह भी देखें

Index
आधार पांडा सूचकांक प्रकार
Interval
एक बंधे हुए स्लाइस जैसा अंतराल; एक IntervalIndex के तत्व
interval_range
एक निश्चित आवृत्ति IntervalIndex बनाने का कार्य

cut , qcut

टिप्पणियाँ

अधिक के लिए उपयोगकर्ता गाइड देखें।

उदाहरण

एक नया IntervalIndex आमतौर पर interval_range का उपयोग करके बनाया गया है:

>>> pd.interval_range(start=0, end=5)
IntervalIndex([(0, 1], (1, 2], (2, 3], (3, 4], (4, 5]]
              closed='right', dtype='interval[int64]')

यह कंस्ट्रक्टर विधियों में से एक का उपयोग करके भी बनाया जा सकता है: IntervalIndex.from_arrays() , IntervalIndex.from_breaks() , और IntervalIndex.from_tuples()

interval_range और उल्लिखित कंस्ट्रक्टर विधियों के डॉक्टर तार में आगे के उदाहरण देखें।

गुण

closed चाहे अंतराल बाईं ओर, दाईं ओर, दोनों तरफ से बंद हो
is_non_overlapping_monotonic सही है अगर IntervalIndex नॉन-ओवरलैपिंग है (कोई अंतराल शेयर अंक नहीं है) और या तो मोनोटोनिक बढ़ रहा है या मोनोटोनिक घट रहा है, अन्यथा गलत
left एक सूचकांक के रूप में IntervalIndex में प्रत्येक अंतराल के बाएं छोर पर लौटें
length IntervalIndex में प्रत्येक अंतराल की लंबाई को दर्शाती प्रविष्टियों के साथ एक सूचकांक लौटाएं
mid एक सूचकांक के रूप में IntervalIndex में प्रत्येक अंतराल के मध्यबिंदु पर लौटें
right एक सूचकांक के रूप में IntervalIndex में प्रत्येक अंतराल के सही समापन बिंदुओं को लौटाएं
values IntervalIndex के डेटा को इंटरवल ऑब्जेक्ट्स के एक साधारण सरणी के रूप में (dtype = 'object') के साथ लौटाएं

तरीके

contains (कुंजी) यदि सूचकांक में कुंजी है, तो यह इंगित करते हुए एक बूलियन लौटें
IntervalIndex.from_arrays() (बाएं, दाएं [, बंद, नाम,…]) बाएँ और दाएँ सीमा को परिभाषित करने वाले दो सरणियों से निर्माण।
IntervalIndex.from_breaks() ([, बंद, नाम, प्रतिलिपि, dtype]) विभाजन की एक सरणी से एक IntervalIndex का निर्माण
IntervalIndex.from_tuples() (डेटा [, बंद, नाम, प्रतिलिपि, dtype]) Tuples की एक सूची / सरणी से एक IntervalIndex का निर्माण करें
get_indexer (लक्ष्य [, विधि, सीमा, सहिष्णुता]) नए सूचकांक के लिए गणना सूचकांक और मुखौटा वर्तमान सूचकांक दिया।
get_loc (कुंजी [, विधि]) अनुरोधित लेबल के लिए पूर्णांक स्थान, स्लाइस या बूलियन मास्क प्राप्त करें।