अनुक्रमणिका की गणना करने के लिए और यदि कोई सटीक मिलान नहीं है तो अगला अनुक्रमणिका मान ज्ञात करने के लिए, index.get_indexer() का उपयोग करें तरीका। विधि भी सेट करें bfill . के लिए पैरामीटर ।
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import pandas as pd
पांडा इंडेक्स बनाना -
index = pd.Index([10, 20, 30, 40, 50, 60, 70])
पांडा सूचकांक प्रदर्शित करें -
print("Pandas Index...\n",index)
"get_indexer" का उपयोग करके इंडेक्सर और मास्क की गणना करें। यदि "विधि" पैरामीटर का उपयोग करके कोई सटीक मिलान नहीं है, तो अगला अनुक्रमणिका मान ज्ञात करें। मान "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]