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

পাইথন প্যান্ডাস: ইন্ডেক্সের ভিত্তিতে কলাম থেকে নির্দিষ্ট ভ্যালু বেছে নিয়ে সাবসেট তৈরি করা

ইন্ডেক্সের ভিত্তিতে কলাম থেকে নির্দিষ্ট ভ্যালু বেছে নিয়ে সাবসেট তৈরি করতে iloc() মেথড ব্যবহার করুন। প্রথমে প্যান্ডাস লাইব্রেরি ইম্পোর্ট করুন:

import pandas as pd

প্রোডাক্ট রেকর্ডসহ একটি প্যান্ডাস DataFrame তৈরি করুন। এতে ৩টি কলাম আছে:

dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

iloc() ব্যবহার করে ২ কলাম এবং প্রথম ২ সারি সহ সাবসেট তৈরি করুন:

print("\nDisplaying a subset using iloc() = \n",dataFrame.iloc[0:2, 0:2] )

উদাহরণ

নিচে সম্পূর্ণ কোড দেওয়া হলো:

import pandas as pd dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]}) print("DataFrame...\n",dataFrame) print("\nDisplaying a subset:\n",dataFrame['Product']) # iloc() ব্যবহার করে ২ কলাম এবং প্রথম ২ সারি সহ সাবসেট তৈরি করুন print("\nDisplaying a subset using iloc() = \n",dataFrame.iloc[0:2, 0:2])

আউটপুট

এটি নিচের আউটপুট দেবে:

DataFrame...   Closing_Stock  Opening_Stock  Product 0   200    300   SmartTV 1   500    700   ChromeCast 2  1000   1200   Speaker 3   900   1500   Earphone Displaying a subset: 0  SmartTV 1  ChromeCast 2  Speaker 3  Earphone Name: Product, dtype: object Displaying a subset using iloc() = Closing_Stock  Opening_Stock 0 200 300 1 500 700
  1. পাইথন প্যান্ডাস - MultiIndex-এ নির্দিষ্ট লেভেল থেকে মান পান

  2. পাইথন প্যান্ডাস - মূল ইন্ডেক্স থেকে ডেটাফ্রেম তৈরি কিন্তু নতুন ইন্ডেক্স এনফোর্স করা

  3. পাইথনে পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম সিলেক্ট করা

  4. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা