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

পাইথন পান্ডাস - 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)

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

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))

আউটপুট

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 at level 0... Index(['p', 'q', 'r', 'r', 's', 's'], dtype='object', name='One')

ব্যাখ্যা

get_level_values(0) দিয়ে প্রথম লেভেল (নাম 'One') এর সব ভ্যালু পাওয়া যায়। ইনডেক্স ০-ভিত্তিক।

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

  2. পাইথন প্যান্ডাস - ইন্ডেক্সের মাধ্যমে নির্বাচিত মানগুলোর নতুন ইন্ডেক্স ফেরত দেওয়া

  3. পাইথন প্যান্ডাস - ইন্টিজার ইনপুট দিয়ে Timedelta অবজেক্ট থেকে মাইক্রোসেকেন্ড পাওয়া

  4. পাইথন প্যান্ডাস - ইন্টিজার ইনপুট ব্যবহার করে Timedelta অবজেক্ট থেকে ন্যানোসেকেন্ড ফেরত দিন