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

पायथन पांडा - इंडेक्स के तत्वों के साथ एक नया इंडेक्स लौटाएं, अन्य में नहीं बल्कि परिणाम को अनसोल्ड करें

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

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

import pandas as pd

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

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

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

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

दोनों सूचकांकों का अंतर प्राप्त करें। परिणाम "सॉर्ट" पैरामीटर का उपयोग करके "गलत" मान के साथ क्रमबद्ध नहीं हैं -

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

उदाहरण

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

import pandas as pd

# Creating two Pandas index
index1 = pd.Index([30, 10, 20, 50, 40])
index2 = pd.Index([80, 40, 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)

# Get the difference of both the indexes
# Results are unsorted using the "sort" parameter with value "False"
res = index1.difference(index2, sort=False)

# Difference of both the indexes i.e. return a new Index with elements of index not in other
print("\nDifference...\n",res)

आउटपुट

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

Pandas Index1...
Int64Index([30, 10, 20, 50, 40], dtype='int64')
Pandas Index2...
Int64Index([80, 40, 60, 20, 55], dtype='int64')

Number of elements in index1...
5

Number of elements in index2...
5

Difference...
Int64Index([30, 10, 50], dtype='int64')

  1. पायथन पांडा - सूचकांक में अद्वितीय मान लौटाएं

    अनुक्रमणिका में अद्वितीय मान लौटाने के लिए, index.unique() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30]) पांडा सूचकांक प्रदर्शित करें - print("Pandas Index...\n",i

  1. पायथन पंडों - मास्क के साथ निर्धारित मूल्यों का एक नया सूचकांक लौटाएं

    मास्क के साथ सेट किए गए मानों की एक नई अनुक्रमणिका वापस करने के लिए, index.putmask() का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([5, 65, 10, 17, 75, 40]) पांडा सूचकांक प्रदर्शित करें - print("Pandas Ind

  1. पायथन पंडों - सूचकांकों द्वारा चुने गए मूल्यों का एक नया सूचकांक लौटाएं

    इंडेक्स द्वारा चुने गए मानों का एक नया इंडेक्स वापस करने के लिए, index.take() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'T