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

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

दो इंडेक्स ऑब्जेक्ट्स का इंटरसेक्शन बनाने के लिए, index1.intersection(index2) . का उपयोग करें पंडों में विधि। परिणाम को क्रमबद्ध करने के लिए, क्रमबद्ध करें . का उपयोग करें पैरामीटर।

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

import pandas as pd

पांडा अनुक्रमणिका1 और अनुक्रमणिका2 बनाना -

index1 = pd.Index([4, 3, 2, 1])
index2 = pd.Index([8, 2, 6, 4])

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

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

चौराहा प्रदर्शन करें। परिणाम "सॉर्ट" पैरामीटर का उपयोग करके सॉर्ट किए जाते हैं

res = index1.intersection(index2, sort=None)

उदाहरण

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

import pandas as pd

# Creating Pandas index1 and index2
index1 = pd.Index([4, 3, 2, 1])
index2 = pd.Index([8, 2, 6, 4])

# 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 intersection
# The results are sorted using the "sort" parameter
res = index1.intersection(index2, sort=None)

# Intersection of both the indexes and returning sorted result
print("\nThe index1 and index2 intersection (sorted result)...\n",res)

आउटपुट

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

Pandas Index1...
Int64Index([4, 3, 2, 1], dtype='int64')
Pandas Index2...
Int64Index([8, 2, 6, 4], dtype='int64')

Number of elements in index1...
4

Number of elements in index2...
4

The index1 and index2 intersection (sorted result)...
Int64Index([2, 4], dtype='int64')

  1. पायथन पांडा - डेटाफ्रेम के सूचकांक को बहु-सूचकांक के रूप में प्रदर्शित करें

    डेटाफ़्रेम के इंडेक्स को मल्टीइंडेक्स के रूप में प्रदर्शित करने के लिए, डेटाफ़्रेम.इंडेक्स () का उपयोग करें। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley&#

  1. पायथन - दो स्ट्रिंग का प्रतिच्छेदन

    इस लेख में, हम सीखेंगे कि दो तारों को अलग-अलग तरीकों से कैसे काटना है। समस्या को हल करने के लिए नीचे दिए गए चरणों का पालन करें। दो स्ट्रिंग और एक खाली स्ट्रिंग प्रारंभ करें। पहली स्ट्रिंग पर पुनरावृति करें और वर्तमान वर्ण को नई स्ट्रिंग में जोड़ें यदि वह दूसरी स्ट्रिंग में भी प्रस्तुत करता है और प

  1. पायथन में दो सरणियों का प्रतिच्छेदन (लैम्ब्डा अभिव्यक्ति और फ़िल्टर फ़ंक्शन)

    इस लेख में, हम लैम्ब्डा एक्सप्रेशन और फ़िल्टर फ़ंक्शन की सहायता से पायथन में दो सरणियों के प्रतिच्छेदन के बारे में जानेंगे। समस्या यह है कि हमें दो सरणियाँ दी गई हैं, हमें उन दोनों में सामान्य तत्वों का पता लगाना है। एल्गोरिदम 1. Declaring an intersection function with two arguments. 2. Now we use