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

Python Pandas - IntervalIndex से मिडपॉइंट प्राप्त करें

Pandas में IntervalIndex से मिडपॉइंट प्राप्त करने के लिए interval.mid प्रॉपर्टी का उपयोग करें।

आवश्यक लाइब्रेरी इम्पोर्ट करें

import pandas as pd

IntervalIndex बनाएं

interval = pd.IntervalIndex.from_arrays([10, 15, 20], [20, 25, 30])

अंतराल प्रदर्शित करें

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

अंतराल का मिडपॉइंट लौटाएं

print("\nThe midpoint for the Interval...\n", interval.mid)

पूरा उदाहरण

import pandas as pd

# IntervalIndex बनाएं
interval = pd.IntervalIndex.from_arrays([10, 15, 20], [20, 25, 30])

# अंतराल प्रदर्शित करें
print("IntervalIndex...\n", interval)

# अंतराल लंबाई प्रदर्शित करें
print("\nIntervalIndex length...\n", interval.length)

# जांचें कि IntervalIndex बाएं, दाएं, दोनों या किसी तरफ बंद नहीं है
print("\nChecking for the type of IntervalIndex...\n", interval.closed)

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

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

# अंतराल का मिडपॉइंट लौटाएं
print("\nThe midpoint for the Interval...\n", interval.mid)

आउटपुट

IntervalIndex... IntervalIndex([(10, 20], (15, 25], (20, 30]], dtype='interval[int64, right]')
IntervalIndex length... Int64Index([10, 10, 10], dtype='int64')
Checking for the type of IntervalIndex... right
The left bound for the IntervalIndex... Int64Index([10, 15, 20], dtype='int64')
The right bound for the IntervalIndex... Int64Index([20, 25, 30], dtype='int64')
The midpoint for the Interval... Float64Index([15.0, 20.0, 25.0], dtype='float64')

व्याख्या: mid प्रॉपर्टी प्रत्येक अंतराल का मध्य बिंदु लौटाती है: (10+20)/2=15, (15+25)/2=20, (20+30)/2=25।

  1. - पायथन पैंडास - टाइमडेल्टा से दिनों की संख्या प्राप्त करें

    पैंडास में टाइमडेल्टा से दिनों की संख्या प्राप्त करने के लिए timedelta.days प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedel

  1. - पायथन - पैंडास में टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करें

    टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करने के लिए timestamp.weekday() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd import datetime पैंडास में टाइमस्टैम्प सेट करें। टाइमस्टैम्प ऑब्जेक्ट बनाएं: timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12)) वर्ष का वीकडे

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

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