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

पायथन पैंडास - जांचें कि IntervalArray में इंटरवल्स खाली हैं या नहीं

पैंडास में IntervalArray में इंटरवल्स खाली हैं या नहीं जांचने के लिए array.is_empty प्रॉपर्टी का उपयोग करें।

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

import pandas as pd

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

interval1 = pd.Interval(0, 0, closed='neither')
interval2 = pd.Interval(20, 50, closed='neither')

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

print("Interval1...\n",interval1)
print("Interval2...\n",interval2)

इंटरवल ऑब्जेक्ट्स से नया IntervalArray बनाएं:

array = pd.arrays.IntervalArray([interval1,interval2])

जांचें कि IntervalArray में इंटरवल्स खाली हैं या नहीं:

print("\nCheck if IntervalArray is empty?\n",array.is_empty)

उदाहरण

निम्न कोड है:

import pandas as pd
# दो इंटरवल ऑब्जेक्ट बनाएं
# "closed" पैरामीटर का उपयोग करके "neither" वैल्यू के साथ ओपन इंटरवल सेट करें
interval1 = pd.Interval(0, 0, closed='neither')
interval2 = pd.Interval(20, 50, closed='neither')
# इंटरवल्स प्रदर्शित करें
print("Interval1...\n",interval1)
print("Interval2...\n",interval2)
# इंटरवल की लंबाई प्रदर्शित करें
print("\nInterval1 length...\n",interval1.length)
print("\nInterval2 length...\n",interval2.length)
# इंटरवल ऑब्जेक्ट्स से नया IntervalArray बनाएं
array = pd.arrays.IntervalArray([interval1,interval2])
# IntervalArray प्रदर्शित करें
print("\nOur IntervalArray...\n",array)
# IntervalArray की लंबाई प्राप्त करना
# प्रत्येक इंटरवल की लंबाई दर्शाने वाली एंट्रीज के साथ इंडेक्स लौटाता है
print("\nOur IntervalArray length...\n",array.length)
# जांचें कि IntervalArray में इंटरवल्स खाली हैं या नहीं
print("\nCheck if IntervalArray is empty?\n",array.is_empty)

आउटपुट

यह निम्न आउटपुट देगा:

Interval1... (0, 0)
Interval2... (20, 50)
Interval1 length... 0
Interval2 length... 30
Our IntervalArray...  [(0, 0), (20, 50)] Length: 2, dtype: interval[int64, neither]
Our IntervalArray length... Int64Index([0, 30], dtype='int64')
Check if IntervalArray is empty? [ True False]
  1. - पायथन में लंबाई K के टपल्स को हटाएं

    जब विशिष्ट लंबाई K के टपल्स को हटाना हो, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है। उदाहरण my_list = [(32, 51), (22, 13), (94, 65, 77), (70,), (80, 61, 13, 17)] print(सूची है:) print(my_list) K = 1 print(K का मान है:) print(K) my_result = [ele for ele in my_list if len(ele) != K] print(फिल्टर

  1. - पायथन में टुपल्स की सूची से डुप्लिकेट टुपल्स हटाएं

    जब टुपल्स की सूची से डुप्लिकेट टुपल्स हटाने की आवश्यकता होती है, तो लूप, any मेथड और enumerate मेथड का उपयोग किया जा सकता है।any मेथड जांचता है कि क्या इटरेबल में कोई मान True है, यानी कम से कम एक मान True है। यदि हां, तो यह True लौटाता है, अन्यथा False।एक सूची का उपयोग विषम मानों को संग्रहीत करने क

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

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