কম্পিউটার

পাইথন - কিভাবে মাস অনুসারে পান্ডাস ডেটাফ্রেম গ্রুপ করবেন?


আমরা গ্রুপবাই ব্যবহার করে পান্ডাস ডেটাফ্রেমকে গ্রুপ করব . গ্রুপার ফাংশন ব্যবহার করে কলামটি নির্বাচন করুন। গাড়ি বিক্রির রেকর্ডের জন্য নিচে দেখানো আমাদের উদাহরণের জন্য আমরা মাস অনুযায়ী গ্রুপ করব এবং মাসিক রেজিস্ট্রেশন মূল্যের যোগফল গণনা করব।

প্রথমে, ধরা যাক নিচের তিনটি কলাম সহ আমাদের পান্ডাস ডেটাফ্রেম -

dataFrame =pd.DataFrame( { "Car":["Audi", "Lexus", "Tesla", "Mercedes", "BMW", "Toyota", "Nissan", "Bentley", "Mustang" ], "ডেট_অফ_পারচেজ":[ pd.Timestamp("2021-06-10"), pd.Timestamp("2021-07-11"), pd.Timestamp("2021-06-25"), pd.Timestamp( "2021-06-29"), pd.Timestamp("2021-03-20"), pd.Timestamp("2021-01-22"), pd.Timestamp("2021-01-06"), pd. টাইমস্ট্যাম্প("2021-01-04"), pd.টাইমস্ট্যাম্প("2021-05-09") ], "Reg_Price":[1000, 1400, 1100, 900, 1700, 1800, 1300, 1150,]}) 

Groupby() ফাংশনের মধ্যে Date_of_Purchase কলাম নির্বাচন করতে Grouper ব্যবহার করুন। ফ্রিকোয়েন্সি ফ্রিকোয়েন্সি −

মাস অনুসারে গ্রুপে 'M' সেট করা হয়েছে
মুদ্রণ("\nমাস অনুসারে ডেটাফ্রেমকে গোষ্ঠীভুক্ত করুন...\n",dataFrame.groupby(pd.Grouper(key='Date_of_Purchase', axis=0, freq='M')).sum()) 

উদাহরণ

নিম্নলিখিত কোড -

Pd# ডাটাফ্রেম হিসেবে পান্ডা আমদানি করুন , "Nissan", "Bentley", "Mustang"], "Date_of_Purchase":[ pd.Timestamp("2021-06-10"), pd.Timestamp("2021-07-11"), pd.Timestamp(" 2021-06-25"), pd.Timestamp("2021-06-29"), pd.Timestamp("2021-03-20"), pd.Timestamp("2021-01-22"), pd.Timestamp ("2021-01-06"), pd.Timestamp("2021-01-04"), pd.Timestamp("2021-05-09") ], "Reg_Price":[1000, 1400, 1100, 900, 1700, 1800, 1300, 1150, 1350] })প্রিন্ট করুন"DataFrame...\n", dataFrame# Grouper to Select Date_of_Purchase column এর মধ্যে groupby functionprint"\nমাস অনুসারে ডেটাফ্রেম গ্রুপ করুন...\n",dataFrame(groupby. .Grouper(key='Date_of_Purchase', axis=0, freq='M')).sum()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে। প্রতি মাসের নিবন্ধন মূল্য গণনা করা হয় -

DataFrame... গাড়ির_অফ_পারচেজ Reg_Price0 Audi 2021-06-10 10001 Lexus 2021-07-11 14002 Tesla 2021-06-25 11003 Mercedes 2021-06-25 11003 মার্সিডিজ 2021-06-07-0201-2010201020102021-0402M 22 18006 Nissan 2021-01-06 13007 Bentley 2021-01-04 11508 Mustang 2021-05-09 1350 মাস অনুসারে গ্রুপ ডেটাফ্রেম... Reg_PriceDate_of_Purchase2021-201-20120312012032012032012032012032013 NaN2021-05-31 1350.02021-06-30 3000.02021-07-31 1400.0

  1. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  2. পাইথন - কিভাবে পান্ডাস ডেটাফ্রেমকে বছর অনুসারে গ্রুপ করবেন?

  3. পাইথন - কিভাবে একটি পান্ডাস ডেটাফ্রেমের একটি উপসেট নির্বাচন করবেন

  4. পাইথন - কিভাবে একটি বার গ্রাফে একটি পান্ডাস ডেটাফ্রেম প্লট করা যায়