কম্পিউটার

পাইথন - স্তরের নাম ব্যবহার করে একটি স্তর সরান এবং সূচকটি ফেরত দিন


স্তরের নাম ব্যবহার করে একটি স্তর সরাতে এবং সূচকটি ফেরত দিতে, multiIndex.droplevel() ব্যবহার করুন পান্ডাসে পদ্ধতি। পরামিতি হিসাবে সরানোর জন্য স্তরের নাম সেট করুন।

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

import pandas as pd

একটি মাল্টি-ইনডেক্স তৈরি করুন। নামের প্যারামিটারটি সূচকের স্তরগুলির জন্য নাম সেট করে

multiIndex = pd.MultiIndex.from_arrays([[5, 10], [15, 20], [25, 30], [35, 40]], names=['a', 'b', 'c', 'd'])

মাল্টি-ইনডেক্স −

প্রদর্শন করুন
print("Multi-index...\n", multiIndex)

স্তর নাম ব্যবহার করে একটি স্তর ড্রপ. আমরা একটি প্যারামিটার হিসাবে সরানো স্তরের নাম পাস করেছি −

print("\nDropping a level...\n", multiIndex.droplevel('b'))

উদাহরণ

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

import pandas as pd

# Create a multi-index
# The names parameter sets the names for the levels in the index
multiIndex = pd.MultiIndex.from_arrays([[5, 10], [15, 20], [25, 30], [35, 40]],
names=['a', 'b', 'c', 'd'])

# display the multi-index
print("Multi-index...\n", multiIndex)

# Dropping a level using the level name
# We have passed the name of the level to be removed as a parameter
print("\nDropping a level...\n", multiIndex.droplevel('b'))

আউটপুট

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

তৈরি করবে
Multi-index...
MultiIndex([( 5, 15, 25, 35),(10, 20, 30, 40)],names=['a', 'b', 'c', 'd'])

Dropping a level...
MultiIndex([( 5, 25, 35),(10, 30, 40)],names=['a', 'c', 'd'])

  1. পাইথন - একটি স্তর সরানো সহ সূচক রিটার্ন করুন

  2. Python Pandas - সূচকে অনন্য মান ফেরত দিন

  3. Python - পান্ডাস সূচকের সর্বোচ্চ মান ফেরত দিন

  4. পাইথন - পান্ডাস সূচকের সর্বনিম্ন মান ফেরত দিন