সমস্যা বিবরণ
একটি প্যান্ডাস সিরিজ দেওয়া আছে। আমাদের কাজ হলো সিরিজের প্রথম চারটি সারি (ইনডেক্স ০ থেকে ৩) থেকে সর্বোচ্চ মান (maximum value) খুঁজে বের করা।
ইনপুট সিরিজ
0 11
1 12
2 66
3 24
4 80
5 40
6 28
7 50
সমাধানের পদ্ধতি
- সিরিজ তৈরি করুন।
- প্রথম চার সারি স্লাইস করুন
data.iloc[0:4]বাdata[:4]ব্যবহার করে। - সর্বোচ্চ মান বের করুন
.max()মেথড কল করুন।
পূর্ণ কোড উদাহরণ
import pandas as pd
l = [11,12,66,24,80,40,28,50]
data = pd.Series(l)
print("সম্পূর্ণ সিরিজ:")
print(data)
rows = data.iloc[0:4] # ইনডেক্স ০,১,২,৩
print("\nপ্রথম চার সারি:")
print(rows)
max_val = rows.max()
print(f"\nপ্রথম চার সারির মধ্যে সর্বোচ্চ মান: {max_val}")
আউটপুট
সম্পূর্ণ সিরিজ:
0 11
1 12
2 66
3 24
4 80
5 40
6 28
7 50
প্রথম চার সারি:
0 11
1 12
2 66
3 24
প্রথম চার সারির মধ্যে সর্বোচ্চ মান: 66
নোট: iloc[0:4] ইনডেক্স ০ থেকে ৩ পর্যন্ত (৪টি সারি) বের করে। পাইথনে স্লাইসিংয়ে শেষ ইনডেক্স বাদ থাকে।