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

पायथन पैंडास - दो इंडेक्स ऑब्जेक्ट्स का सिमेट्रिक डिफरेंस निकालें


दो इंडेक्स ऑब्जेक्ट्स का सिमेट्रिक डिफरेंस निकालने के लिए, पैंडास में index1.symmetric_difference(index2) मेथड का उपयोग करें।

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

import pandas as pd

दो पैंडास इंडेक्स बनाएं:

index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([40, 10, 60, 20, 55])

पैंडास index1 और index2 प्रदर्शित करें:

print("Pandas Index1...\n", index1)
print("Pandas Index2...\n", index2)

सिमेट्रिक डिफरेंस करें:

res = index1.symmetric_difference(index2)

उदाहरण

import pandas as pd
# Creating two Pandas index
index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([40, 10, 60, 20, 55])
# Display the Pandas index1 and index2
print("Pandas Index1...\n", index1)
print("Pandas Index2...\n", index2)
# Return the number of elements in Index1 and Index2
print("\nNumber of elements in index1...\n", index1.size)
print("\nNumber of elements in index2...\n", index2.size)
# Perform symmetric difference
res = index1.symmetric_difference(index2)
# Symmetric difference of both the indexes
print("\nThe index1 and index2 symmetric difference...\n", res)

आउटपुट

Pandas Index1... Int64Index([10, 20, 30, 40, 50], dtype='int64')
Pandas Index2... Int64Index([40, 10, 60, 20, 55], dtype='int64')
Number of elements in index1... 5
Number of elements in index2... 5
The index1 and index2 symmetric difference... Int64Index([30, 50, 55, 60], dtype='int64')
  1. - पायथन पैंडास - जांचें कि पैंडास इंडेक्स इंटरवल ऑब्जेक्ट्स रखता है या नहीं

    जांचने के लिए कि पैंडास इंडेक्स इंटरवल ऑब्जेक्ट्स रखता है या नहीं, पैंडास में index.is_interval() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd इंटरवल ऑब्जेक्ट्स बनाएं: interval1 = pd.Interval(10, 30) interval2 = pd.Interval(30, 50) इंटरवल्स प्रदर्शित करें: print(

  1. - पायथन पैंडास - दिए गए टाइमस्टैम्प को मासिक फ्रीक्वेंसी के साथ पीरियड में बदलें

    दिए गए टाइमस्टैम्प को पीरियड में बदलने के लिए timestamp.to_period() मेथड का उपयोग करें। इसके भीतर freq पैरामीटर का उपयोग करके फ्रीक्वेंसी सेट करें। मासिक फ्रीक्वेंसी के लिए freq को M के रूप में सेट करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास में टाइमस्टैम्प ऑब्जेक्ट से

  1. - Pandas में दो DataFrames के बीच अंतर निकालना

    Pandas में दो DataFrames के बीच अंतर निकालने के लिए कई तरीके हैं। सबसे आम तरीका equals() से समानता जांचना और फिर अंतर पहचानना है। तरीका 1: equals() से समानता जांचना import pandas as pd # समान DataFrames df1 = pd.DataFrame({ Car: [BMW, Lexus, Audi, Mustang, Bentley, Jaguar], Units: [100, 15