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

पायथन पंडों - दो सूचकांक वस्तुओं के सममित अंतर की गणना करें और परिणाम को रद्द करें

दो इंडेक्स ऑब्जेक्ट्स के सममित अंतर की गणना करने और परिणाम को अनसोल्ड करने के लिए, सममित_डिफरेंस () का उपयोग करें। पंडों में विधि। क्रमबद्ध करने के लिए, क्रमबद्ध करें . का उपयोग करें पैरामीटर और गलत . पर सेट करें ।

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

import pandas as pd

दो पांडा इंडेक्स बनाना -

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

पांडा अनुक्रमणिका1 और अनुक्रमणिका2 प्रदर्शित करें -

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

सममित अंतर करें। असत्य मान वाले "सॉर्ट" पैरामीटर का उपयोग करके परिणाम को अलग करें -

res = index1.symmetric_difference(index2, sort=False)

उदाहरण

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

import pandas as pd

# Creating two Pandas index
index1 = pd.Index([50, 30, 20, 40, 10])
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
# Unsort the result using the "sort" parameter
res = index1.symmetric_difference(index2, sort=False)

# Symmetric difference of both the indexes
print("\nThe index1 and index2 symmetric difference with unsorted result...\n",res)

आउटपुट

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

Pandas Index1...
Int64Index([50, 30, 20, 40, 10], 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 with unsorted result...
Int64Index([50, 30, 60, 55], dtype='int64')

  1. पायथन पांडा - जांचें कि क्या दो इंडेक्स ऑब्जेक्ट्स में समान ऑब्जेक्ट विशेषताएँ और प्रकार हैं

    यह जांचने के लिए कि क्या दो इंडेक्स ऑब्जेक्ट्स में समान ऑब्जेक्ट विशेषताएँ और प्रकार हैं, index1.identical(index2) का उपयोग करें। विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा अनुक्रमणिका1 और अनुक्रमणिका2 बनाना - index1 = pd.Index([15, 25, 35, 45, 55]) index2 = pd.In

  1. पायथन पांडा - दो डेटाफ्रेम के बीच अंतर खोजें

    दो डेटाफ़्रेम के बीच अंतर खोजने के लिए, आपको इसकी समानता की जाँच करने की आवश्यकता है। साथ ही, स्तंभों की समानता की जाँच करें। आइए दो कॉलम के साथ DataFrame1 बनाएं - dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley

  1. दो पंडों की श्रृंखला की तुलना करना और अंतर को प्रिंट करना

    इस कार्यक्रम में, हम दो पांडा श्रृंखलाओं की तुलना करेंगे और श्रृंखला में अंतरों को प्रिंट करेंगे। अंतर से हमारा तात्पर्य उस सूचकांक स्थिति से है जिस पर तत्व मेल नहीं खाते। एल्गोरिदम Step 1: Define two Pandas series, s1 and s2. Step 2: Compare the series using compare() function in the Pandas series.