কম্পিউটার

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, 20, 75, 80, 50, 59], method="ffill"))

উদাহরণ

নিম্নলিখিত কোড -

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 previous index value if no exact match using the "method" parameter.
# The value is set "ffill"
print("\nGet the indexes...\n",index.get_indexer([30, 20, 75, 80, 50, 59], method="ffill"))

আউটপুট

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

তৈরি করবে
Pandas Index...
Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64')

Number of elements in the index...
7

Get the indexes...
[2 1 6 6 4 4]

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

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

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

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