परिचय
पैंडास इंडेक्स के मोनोटोनिक बढ़ते (monotonically increasing) क्रम में होने की जांच के लिए index.is_monotonic_increasing प्रॉपर्टी का उपयोग करें। इसका अर्थ है कि प्रत्येक अगला तत्व पिछले से बड़ा या बराबर होता है।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
इंडेक्स बनाएं
index = pd.Index([10, 20, 20, 30, 40])
इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
मोनोटोनिक बढ़ते क्रम की जांच करें
print("\nक्या पैंडास इंडेक्स मोनोटोनिक बढ़ता हुआ है?\n", index.is_monotonic_increasing)
पूर्ण उदाहरण
import pandas as pd
# इंडेक्स बनाएं
index = pd.Index([10, 20, 20, 30, 40])
# इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
# इंडेक्स में डेटा का प्रतिनिधित्व करने वाली सरणी लौटाएं
print("\nसरणी...\n", index.values)
# जांचें कि इंडेक्स मोनोटोनिक बढ़ता हुआ है
print("\nक्या पैंडास इंडेक्स मोनोटोनिक बढ़ता हुआ है?\n", index.is_monotonic_increasing)
आउटपुट
पैंडास इंडेक्स... Int64Index([10, 20, 20, 30, 40], dtype='int64') सरणी... [10 20 20 30 40] क्या पैंडास इंडेक्स मोनोटोनिक बढ़ता हुआ है? True
व्याख्या
- मान: 10 ≤ 20 ≤ 20 ≤ 30 ≤ 40 → मोनोटोनिक बढ़ता हुआ (समान मान अनुमत हैं)।
- यदि कोई मान पिछले से छोटा हो, तो False लौटाता है।
- सख्ती से बढ़ते (strictly increasing) के लिए:
index.is_monotonic_increasing and index.is_unique। - सॉर्टेड इंडेक्स पर बाइनरी सर्च जैसे ऑप्टिमाइज़ेशन सक्षम करता है।