Pandas DataFrame groupby() Method

Get Job-Ready: Data Analysis using Python with 70+ Projects Start Now!!

Program 1

# Advance Data Analysis 
#Group by method
import pandas as pd
product=[('Limca',20,'Sanchi'),('Frooti',25,'Amul'),('Milk',20,'BK'),('Water',20,'BK'),
       ('Limca',25,'AK'),('Frooti',20,'SK'),('Milk',28,'BK'),('Water',30,'Sanchi'),
        ('Limca',27,'Sanchi'),('Frooti',29,'AK'),('Milk',25,'Amul'),('Water',45,'Sanchi'),
        ('Water',29,'Amul'),('Limca',40,'DK'),('Frooti',32,'Amul'),('Water',40,'Sanchi')
        ]
#print(product)
df=pd.DataFrame(product,columns=['Product Name','Price','Distributor'])

df1=df.groupby('Product Name')
print(df1.agg([max]))
#print(df1['Price'].agg([max,min]))
#print(df1['Product Name'].agg(['count']))
#print(df1['Price'].agg([sum]))
# print(df1.get_group('Limca').max())
# print(df1.get_group('Frooti').min())
# df1=df.groupby('Distributor')
# print(df1.get_group('Amul'))

#df1=df.groupby('Product Name')
#df1=df.groupby('Distributor')
#df1=df.groupby('Price')
# df1=df.groupby('Product Name')
# for name ,rows in df1:
#     print(name)
#     print(rows)

#print(type(df1))
#print(df)

 

 

We work very hard to provide you quality material
Could you take 15 seconds and share your happy experience on Google

courses
Image

DataFlair Team

DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.

Leave a Reply

Your email address will not be published. Required fields are marked *