Pandas DataFrame-এ nth সারি পেতে, আমরা iloc() মেথড ব্যবহার করতে পারি। উদাহরণস্বরূপ, df.iloc[4] ৫ম সারি রিটার্ন করবে কারণ সারি নম্বর ০ থেকে শুরু হয়।
ধাপসমূহ
- একটি дву-মাত্রিক, সাইজ-মিউটেবল, পোটেনশিয়ালি হেটেরোজেনাস ট্যাবুলার ডেটা, df তৈরি করুন।
- ইনপুট DataFrame, df প্রিন্ট করুন।
- nth_row ভেরিয়েবল আরম্ভ করুন।
- iloc() মেথড ব্যবহার করে nth সারি পান।
- রিটার্ন করা DataFrame প্রিন্ট করুন।
উদাহরণ
import pandas as pd
df = pd.DataFrame(
dict(
name=['John', 'Jacob', 'Tom', 'Tim', 'Ally'],
marks=[89, 23, 100, 56, 90],
subjects=["Math", "Physics", "Chemistry", "Biology", "English"]
)
)
print("Input DataFrame is:\n", df)
nth_row = 3
df = df.iloc[nth_row]
print("Row ", nth_row, "of the DataFrame is: \n", df)
আউটপুট
Input DataFrame is: name marks subjects 0 John 89 Math 1 Jacob 23 Physics 2 Tom 100 Chemistry 3 Tim 56 Biology 4 Ally 90 English Row 3 of the DataFrame is: name Tim marks 56 subjects Biology Name: 3, dtype: object