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

Python Pandas - ब्रेक्स की सरणी से IntervalArray बनाएं

परिचय

ब्रेक्स (विभाजन बिंदुओं) की सरणी से IntervalArray बनाने के लिए pandas.arrays.IntervalArray.from_breaks() का उपयोग करें। यह लगातार ब्रेक्स के बीच इंटरवल बनाता है।

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

import pandas as pd

ब्रेक्स सरणी से IntervalArray बनाएं

array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])

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

print("हमारा IntervalArray...\n", array)

IntervalArray की लंबाई प्राप्त करें

print("\nहमारे IntervalArray की लंबाई...\n", array.length)

पूर्ण उदाहरण

import pandas as pd

# ब्रेक्स की सरणी-जैसी से नया IntervalArray बनाएं
array = pd.arrays.IntervalArray.from_breaks([0, 1, 2, 3, 4, 5])

# IntervalArray प्रदर्शित करें
print("हमारा IntervalArray...\n", array)

# IntervalArray की लंबाई प्राप्त करना
# प्रत्येक इंटरवल की लंबाई दर्शाने वाली प्रविष्टियों के साथ इंडेक्स लौटाता है
print("\nहमारे IntervalArray की लंबाई...\n", array.length)

# IntervalArray में प्रत्येक इंटरवल का मिडपॉइंट इंडेक्स के रूप में
print("\nIntervalArray में प्रत्येक इंटरवल का मिडपॉइंट...\n", array.mid)

आउटपुट

हमारा IntervalArray... 
[(0, 1], (1, 2], (2, 3], (3, 4], (4, 5]]
Length: 5, dtype: interval[int64, right]
हमारे IntervalArray की लंबाई... Int64Index([1, 1, 1, 1, 1], dtype='int64')
IntervalArray में प्रत्येक इंटरवल का मिडपॉइंट... Float64Index([0.5, 1.5, 2.5, 3.5, 4.5], dtype='float64')

व्याख्या

  • इनपुट ब्रेक्स: [0, 1, 2, 3, 4, 5] (6 ब्रेक्स → 5 इंटरवल)
  • बनाए गए इंटरवल: (0,1], (1,2], (2,3], (3,4], (4,5]
  • डिफ़ॉल्ट क्लोज़नेस: right (बायां खुला, दायां बंद)
  • array.length प्रत्येक इंटरवल की लंबाई (राइट - लेफ्ट) देता है।
  • array.mid प्रत्येक इंटरवल का मध्य बिंदु देता है।
  1. - पायथन पैंडास - सरणियों से मल्टीइंडेक्स बनाएं

    हम देखेंगे कि MultiIndex.from_arrays() का उपयोग करके सरणियों से मल्टीइंडेक्स कैसे बनाया जाए। सबसे पहले, कारों की एक सरणी बनाएं: car = [Audi, Lexus, Tesla, Mercedes, BMW, Toyota, Nissan, Bentley, Mustang] हमारे उदाहरण के लिए एक और सरणी बनाएं, जिसमें पंजीकरण मूल्य शामिल होगा: reg_price = [1000, 1400,

  1. - Python में समान लंबाई की सूचियों के शब्दकोश से Pandas DataFrame बनाना

    Pandas में DataFrame विभिन्न विकल्पों का उपयोग करके बनाया जा सकता है। विकल्पों में से एक शब्दकोश लेना और इसे DataFrame में बदलना है। इस लेख में हम देखेंगे कि समान लंबाई की तीन सूचियों को लेकर उन्हें Python शब्दकोश का उपयोग करके pandas DataFrame में कैसे बदला जाए। सूचियों और शब्दकोश का उपयोग करना इस

  1. - पायथन में क्रमबद्ध सरणी से डुप्लिकेट हटाएं

    मान लीजिए हमारे पास एक क्रमबद्ध सूची A है। हमें सभी डुप्लिकेट प्रविष्टियों को हटाने के बाद सरणी की लंबाई वापस करनी है। हमें इसे O(1) अतिरिक्त स्थान में करना है। इसलिए हमें इन-प्लेस ऑपरेशन करना होगा। उदाहरण के लिए, मान लीजिए A = [1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 5, 5, 5, 6] तो आउटपुट 6 होगा, क्योंकि छह