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

Python Pandas-এ Row Label পাস করে DataFrame থেকে সারি সিলেক্ট করার পদ্ধতি

লেবেল পাস করে সারি সিলেক্ট করতে loc() ফাংশন ব্যবহার করুন। আপনি যে সারি সিলেক্ট করতে চান তার ইনডেক্স উল্লেখ করুন। এটি আমাদের উদাহরণে ইনডেক্স লেবেল। আমাদের x, y এবং z ইনডেক্স লেবেল হিসেবে আছে এবং loc() দিয়ে সারি সিলেক্ট করা যায়।

DataFrame তৈরি করুন:

dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]], index=['x', 'y', 'z'], columns=['a', 'b'])

এখন, loc দিয়ে সারি সিলেক্ট করুন। আমরা ইনডেক্স লেবেল "z" পাস করেছি:

dataFrame.loc['z']

উদাহরণ

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

import pandas as pd

# DataFrame তৈরি
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]], index=['x', 'y', 'z'], columns=['a', 'b'])

# DataFrame
print("DataFrame...\n", dataFrame)

# loc দিয়ে সারি সিলেক্ট
print("\nSelect rows by passing label...")
print(dataFrame.loc['z'])

আউটপুট

DataFrame...
    a   b
x  10  15
y  20  25
z  30  35

Select rows by passing label...
a    30
b    35
Name: z, dtype: int64
  1. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা

  2. পাইথনে পান্ডাস ডেটাফ্রেমের সাবসেট সিলেক্ট করা (সিঙ্গল এবং মাল্টিপল কলাম)

  3. পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করা (dropna)

  4. পান্ডাসে read_csv-এ skipinitialspace দিয়ে প্রাথমিক স্পেস বাদ দেওয়া