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

पायथन पैंडास - इंडेक्सर की गणना करें और सटीक मिलान न होने पर अगला इंडेक्स मान खोजें


इंडेक्सर की गणना करने और सटीक मिलान न होने पर अगला इंडेक्स मान खोजने के लिए, index.get_indexer() मेथड का उपयोग करें। साथ ही method पैरामीटर को bfill पर सेट करें।

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

import pandas as pd

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

index = pd.Index([10, 20, 30, 40, 50, 60, 70])

पैंडास इंडेक्स प्रदर्शित करें:

print("Pandas Index...\n", index)

"get_indexer" का उपयोग करके इंडेक्सर और मास्क की गणना करें। "method" पैरामीटर का उपयोग करके सटीक मिलान न होने पर अगला इंडेक्स मान खोजें। मान "bfill" पर सेट है:

print("\nGet the indexes...\n", index.get_indexer([30, 25, 58, 50, 55], method="bfill"))

उदाहरण

import pandas as pd
# Creating Pandas index
index = pd.Index([10, 20, 30, 40, 50, 60, 70])
# Display the Pandas index
print("Pandas Index...\n", index)
# Return the number of elements in the Index
print("\nNumber of elements in the index...\n", index.size)
# Compute indexer and mask using the "get_indexer"
# Find the next index value if no exact match using the "method" parameter.
# The value is set "bfill"
print("\nGet the indexes...\n", index.get_indexer([30, 25, 58, 50, 55], method="bfill"))

आउटपुट

Pandas Index... Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64')
Number of elements in the index... 7
Get the indexes... [2 2 5 4 5]
  1. - पायथन सूची में इंडेक्स और मान तक पहुंचना

    जब हम पायथन सूची का उपयोग करते हैं, तो विभिन्न स्थितियों पर इसके तत्वों तक पहुंचने की आवश्यकता होगी। इस लेख में हम देखेंगे कि सूची में विशिष्ट तत्वों का इंडेक्स कैसे प्राप्त करें। list.index के साथ नीचे दिया गया प्रोग्राम दी गई सूची में विभिन्न तत्वों का इंडेक्स मान ढूंढता है। हम तत्व के मान को पैर

  1. - Python में Pandas और उसके निर्भरताओं का संस्करण कैसे जांचें

    Pandas Python में डेटा विश्लेषण के लिए एक महत्वपूर्ण पैकेज है। Pandas के विभिन्न संस्करण उपलब्ध हैं। संस्करण बेमेल के कारण कुछ समस्याएं हो सकती हैं। इसलिए हमें Pandas के संस्करण संख्या जानने की आवश्यकता होती है। हम निम्न कोड का उपयोग करके इसे आसानी से देख सकते हैं।संस्करण प्राप्त करने के लिए निम्न क

  1. - पायथन रेगुलर एक्सप्रेशन में प्रत्येक मैच की सटीक पोजीशन कैसे खोजें?

    हम दिए गए स्ट्रिंग में पायथन रेगेक्स का उपयोग करके प्रत्येक मैच की सटीक पोजीशन खोजने के लिए re.finditer() मेथड का उपयोग करते हैं। उदाहरण import re p = re.compile([A-Z0-9]) for m in p.finditer(A5B6C7D8): print m.start(), m.group() आउटपुट यह आउटपुट देता है 0 A 1 5 2 B 3 6 4 C 5 7 6 D 7 8