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

पायथन पांडा - अनुरोधित लेबल के लिए पूर्णांक स्थान प्राप्त करें और यदि कोई सटीक मिलान नहीं है तो निकटतम अनुक्रमणिका मान पाएं

अनुरोधित लेबल के लिए पूर्णांक स्थान प्राप्त करने के लिए और यदि कोई सटीक मिलान नहीं है तो निकटतम अनुक्रमणिका मान प्राप्त करने के लिए, index.get_loc() का उपयोग करें . विधि सेट करें पैरामीटर मान निकटतम

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

import pandas as pd

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

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

पांडा सूचकांक प्रदर्शित करें -

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

यदि कोई सटीक मिलान नहीं है, तो निकटतम अनुक्रमणिका मान का स्थान प्राप्त करें। मान get_loc() के "विधि" पैरामीटर का उपयोग करके "निकटतम" सेट किया गया है।

print("\nGet the location of the nearest index if no exact match...\n", index.get_loc(58, method="nearest"))

उदाहरण

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

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)

# get integer location from the given index
print("\nDisplay integer location from given index...\n",index.get_loc(20))
print("\nDisplay integer location from given index...\n",index.get_loc(50))

# Get the location of the nearest index value if no exact match
# The value is set "nearest" using the "method" parameter of the get_loc()
print("\nGet the location of the nearest index if no exact match...\n", index.get_loc(58, method="nearest"))

आउटपुट

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

Pandas Index...
Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64')

Number of elements in the index...
7

Display integer location from given index...
1

Display integer location from given index...
4

Get the location of the nearest index if no exact match...
5

  1. पायथन - इंडेक्स वैल्यू का उत्पाद खोजें और सारांश खोजें

    जब सूचकांक मूल्य और योग के उत्पाद को खोजने की आवश्यकता होती है, तो गणना विशेषता का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है my_list = [71, 23, 53, 94, 85, 26, 0, 8] print("The list is :") print(my_list) my_result = 0 for index, element in enumerate(my_list):    m

  1. पायथन पांडा - एक कॉलम का अधिकतम मान ज्ञात करें और इसके संबंधित पंक्ति मान लौटाएँ

    किसी स्तंभ का अधिकतम मान ज्ञात करने और पंडों में उसके संगत पंक्ति मान वापस करने के लिए, हम df.loc[df[col].idxmax()] का उपयोग कर सकते हैं . आइए इसे बेहतर ढंग से समझने के लिए एक उदाहरण लेते हैं। कदम एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, df. इनपुट डेटाफ़्रेम प्रिंट

  1. किसी दी गई श्रृंखला में NaN मान के लिए अनुक्रमणिका खोजने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    1.0 1    2.0 2    3.0 3    NaN 4    4.0 5    NaN आउटपुट - और, NaN अनुक्रमणिका का परिणाम है, index is 3 index is 5 समाधान इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे - एक श्रृ