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

पायथन पांडा इंटरवलइंडेक्स - यदि कोई लेबल कई अंतरालों में है तो सभी प्रासंगिक अंतराल के स्थान प्राप्त करें

यदि कोई लेबल कई अंतरालों में है तो सभी प्रासंगिक अंतराल के स्थान प्राप्त करने के लिए, get_loc() का उपयोग करें पंडों में विधि।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

दो इंटरवल ऑब्जेक्ट बनाएं। "बंद" पैरामीटर का उपयोग करके "दोनों" मान के साथ बंद अंतराल सेट करें

interval1 = pd.Interval(50, 75)
interval2 = pd.Interval(75, 90)
interval3 = pd.Interval(50, 90)

तीन अंतरालों से इंटरवलइंडेक्स बनाएं -

index = pd.IntervalIndex([interval1, interval2, interval3])

यदि कोई लेबल कई अंतरालों में है तो सभी प्रासंगिक अंतराल के स्थान प्राप्त करें -

print("\nGet the locations of all the relevant interval...\n",index.get_loc(65))

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create two Interval objects
# Closed intervals set using the "closed" parameter with value "both"
interval1 = pd.Interval(50, 75)
interval2 = pd.Interval(75, 90)
interval3 = pd.Interval(50, 90)

# display the intervals
print("Interval1...\n",interval1)
print("Interval2...\n",interval2)
print("Interval3...\n",interval3)

# Create IntervalIndex from the three intervals
index = pd.IntervalIndex([interval1, interval2, interval3])

# Get the locations of all the relevant interval if a label is in several intervals
print("\nGet the locations of all the relevant interval...\n",index.get_loc(65))

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Interval1...
(50, 75]
Interval2...
(75, 90]
Interval3...
(50, 90]

Get the locations of all the relevant interval...
[ True False True]

  1. पायथन पांडा - एक इंटरवलइंडेक्स बनाएं

    पंडों में एक इंटरवलइंडेक्स बनाने के लिए, pandas.IntervalIndex.from_arrays() का उपयोग करें तरीका। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd इंटरवलइंडेक्स बनाएं - interval = pd.IntervalIndex.from_arrays([5, 10, 15], [10, 15, 20]) अंतराल प्रदर्शित करें - print("IntervalIn

  1. पायथन पांडा - अवधि का दूसरा घटक प्राप्त करें

    अवधि का दूसरा घटक प्राप्त करने के लिए, अवधि.सेकंड . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। दो अवधि वस्तुएँ बनाना period1 = pd.Period("2020-09-23 05:55:30") period2 = pd.Period(freq="S&qu

  1. पायथन पंडों - अंतराल के लिए सही बाउंड प्राप्त करें

    अंतराल के लिए दायां बाउंड प्राप्त करने के लिए, अंतराल.दाएं . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमस्टैम्प का उपयोग समय अंतराल बनाने के लिए सीमा के रूप में करें। दाएं मान के साथ बंद पैरामीटर का उपयोग करके बंद अंतराल सेट - interval = pd.Interval