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

Python Pandas-এ Integer Location দিয়ে DataFrame থেকে সারি (Row) সিলেক্ট করার পদ্ধতি

ইন্টিজার লোকেশন দিয়ে সারি সিলেক্ট করতে iloc() ফাংশন ব্যবহার করুন। আপনি যে সারি সিলেক্ট করতে চান তার ইনডেক্স নম্বর উল্লেখ করুন।

DataFrame তৈরি করুন:

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

iloc() ব্যবহার করে ইন্টিজার লোকেশন দিয়ে সারি সিলেক্ট করুন:

dataFrame.iloc[1]

উদাহরণ

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

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

# iloc দিয়ে ইন্টিজার লোকেশন পাস করে সারি সিলেক্ট
print("\nSelect rows by passing integer location...")
print(dataFrame.iloc[1])

আউটপুট

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

Select rows by passing integer location...
a    20
b    25
Name: y, dtype: int64
  1. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা

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

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

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