কম্পিউটার টিউটোরিয়াল

পাইথন পান্ডাস - MultiIndex-এ অনুরোধ করা লেভেলের লেভেল ভ্যালু ভেক্টর রিটার্ন করুন

MultiIndex-এ অনুরোধ করা লেভেলের লেভেল ভ্যালু ভেক্টর রিটার্ন করতে, multiIndex.get_level_values() মেথড ব্যবহার করুন। আর্গুমেন্ট হিসেবে লেভেল নাম দিন।

প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন

import pandas as pd

MultiIndex তৈরি করুন

multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two'])

MultiIndex প্রদর্শন করুন

print("The MultiIndex...\n", multiIndex)

MultiIndex-এ লেভেলগুলো বের করুন

print("\nMultiIndex-এ লেভেলগুলো...\n", multiIndex.levels)

লেভেল ০-এ লেভেল ভ্যালু বের করুন

print("\nলেভেল ভ্যালু...\n", multiIndex.get_level_values(0))

সম্পূর্ণ উদাহরণ

import pandas as pd

# MultiIndex তৈরি করুন
multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two'])

# MultiIndex প্রদর্শন করুন
print("The MultiIndex...\n", multiIndex)

# MultiIndex-এ লেভেলগুলো দেখান
print("\nMultiIndex-এ লেভেলগুলো...\n", multiIndex.levels)

# লেভেল ০-এ লেভেল ভ্যালু বের করুন
print("\nলেভেল ভ্যালু...\n", multiIndex.get_level_values(0))

# লেভেল নাম "Two" দিয়ে লেভেল ভ্যালু বের করুন
print("\nলেভেল ভ্যালু...\n", multiIndex.get_level_values("Two"))

আউটপুট

The MultiIndex... MultiIndex([('p', 's'), ('q', 't'), ('r', 'r'), ('r', 'v'), ('s', 'w'), ('s', 'x')], names=['One', 'Two'])
The levels in MultiIndex... [['p', 'q', 'r', 's'], ['r', 's', 't', 'v', 'w', 'x']]
Level values... Index(['p', 'q', 'r', 'r', 's', 's'], dtype='object', name='One')
Level values... Index(['s', 't', 'r', 'v', 'w', 'x'], dtype='object', name='Two')

ব্যাখ্যা

get_level_values() মেথডে ইন্টিজার পজিশন (০, ১, ...) বা লেভেল নাম ('One', 'Two') দিয়ে অনুরূপ লেভেলের ভ্যালু পাওয়া যায়।

  1. পাইথন - নির্দিষ্ট লেভেল সরিয়ে ইন্ডেক্স ফেরত দেওয়া

  2. পাইথন - একটি লেভেল সরিয়ে ইন্ডেক্স ফেরত দেওয়া (ডিফল্ট)

  3. পাইথন প্যান্ডাস - ইন্ডেক্সে অনন্য মান ফেরত দেওয়া

  4. পাইথন - পান্ডাস ডেটাফ্রেমে অসীম মানগুলোর জন্য True প্রদর্শন