গ্রুপ ভ্যালুর লাস্ট ভ্যালু কম্পিউট করতে groupby.last() মেথড ব্যবহার করুন। প্রথমে প্রয়োজনীয় লাইব্রেরি এলিয়াসসহ ইম্পোর্ট করুন:
import pandas as pd;
৩টি কলাম সহ একটি DataFrame তৈরি করুন:
dataFrame = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'BMW', 'Tesla', 'Lexus', 'Tesla'],
"Place": ['Delhi', 'Bangalore', 'Pune', 'Punjab', 'Chandigarh', 'Mumbai'],
"Units": [100, 150, 50, 80, 110, 90]
}
)
এখন, একটি কলাম দিয়ে DataFrame গ্রুপ করুন:
groupDF = dataFrame.groupby("Car")
গ্রুপ ভ্যালুর লাস্ট ভ্যালু কম্পিউট করুন এবং ইনডেক্স রিসেট করুন:
res = groupDF.last() res = res.reset_index()
উদাহরণ
সম্পূর্ণ কোড নিচে দেওয়া হলো। রিপিটেড ভ্যালুর লাস্ট অকারেন্সগুলো দেখানো হবে অর্থাৎ গ্রুপ ভ্যালুর লাস্ট:
import pandas as pd;
dataFrame = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'BMW', 'Tesla', 'Lexus', 'Tesla'],
"Place": ['Delhi', 'Bangalore', 'Pune', 'Punjab', 'Chandigarh', 'Mumbai'],
"Units": [100, 150, 50, 80, 110, 90]
}
)
print("DataFrame ...\n", dataFrame)
# কলাম Car দিয়ে DataFrame গ্রুপিং
groupDF = dataFrame.groupby("Car")
res = groupDF.last()
res = res.reset_index()
print("\nLast of group values = \n", res)
আউটপুট
DataFrame ...
Car Place Units
0 BMW Delhi 100
1 Lexus Bangalore 150
2 BMW Pune 50
3 Tesla Punjab 80
4 Lexus Chandigarh 110
5 Tesla Mumbai 90
Last of group values =
Car Place Units
0 BMW Pune 50
1 Lexus Chandigarh 110
2 Tesla Mumbai 90