কম্পিউটার

Python Pandas - সূচী গণনা করুন এবং সঠিক মিল না থাকলে নিকটতম সূচক মান খুঁজুন


ইনডেক্সার গণনা করতে এবং সঠিক মিল না থাকলে নিকটতম সূচক মান খুঁজে পেতে, index.get_indexer() ব্যবহার করুন পদ্ধতি এছাড়াও পদ্ধতি সেট করুন নিকটবর্তী প্যারামিটার .

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

পান্ডাস সূচক তৈরি করা হচ্ছে -

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

পান্ডাস সূচক প্রদর্শন করুন -

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

"get_indexer" ব্যবহার করে ইনডেক্সার এবং মাস্ক কম্পিউট করুন। "পদ্ধতি" প্যারামিটার ব্যবহার করে কোনো সঠিক মিল না থাকলে নিকটতম সূচকের মান খুঁজুন। মান সেট করা হয়েছে "নিকটতম" -

print("\nGet the indexes...\n",index.get_indexer([30, 25, 58, 50, 69], 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)

# Compute indexer and mask using the "get_indexer"
# Find the nearest index value if no exact match using the "method" parameter.
# The value is set "nearest"
print("\nGet the indexes...\n",index.get_indexer([30, 25, 58, 50, 69], method="nearest"))

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
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 6]

  1. Python Pandas - একটি কলামের সর্বোচ্চ মান খুঁজুন এবং এর সংশ্লিষ্ট সারি মান ফেরত দিন

  2. পাইথন তালিকায় সূচক এবং মান অ্যাক্সেস করা

  3. পাইথনে পান্ডার সংস্করণ এবং এর নির্ভরতা খুঁজুন

  4. পাইথন রেগুলার এক্সপ্রেশনে আমরা কীভাবে প্রতিটি ম্যাচের সঠিক অবস্থান খুঁজে পাব?