Rajendra Reddy Task 3
Rajendra Reddy Task 3
PM
Roll No : 21F01A0503
College : ST.ANN'S COLLEGE OF ENGINEERING AND TECHNOLOGY
Mail id : [email protected]
Course : Datascience
Task No : Task 3
import pandas as pd
import matplotlib.pyplot as plt
gender_counts = df['Gender'].value_counts()
plt.figure(figsize=(8, 6))
plt.bar(gender_counts.index, gender_counts.values, color=['blue', 'pink'])
plt.title('Count of Males and Females')
plt.xlabel('Gender')
plt.ylabel('Count')
plt.show()
2) Sum of amounts spent by each gender and plot the corresponding graph
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 1/8
7/11/24, 1:34 DS_Task3
PM plt.show()
3) Count each age group and provide individual counts grouped by gender
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 2/8
7/11/24, 1:34 DS_Task3
PM
top_10_states = df['State'].value_counts().head(10)
plt.figure(figsize=(10, 6))
top_10_states.plot(kind='bar')
plt.title('Total Orders from Top 10 States')
plt.xlabel('State')
plt.ylabel('Number of Orders')
plt.xticks(rotation=45)
plt.show()
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 3/8
7/11/24, 1:34 DS_Task3
PM
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 4/8
7/11/24, 1:34 DS_Task3
PM
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 5/8
7/11/24, 1:34 DS_Task3
PM
8) Plot the amount spent by males and females based on marital status
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 6/8
7/11/24, 1:34 DS_Task3
PM
9) Plot the count of each occupation present in the dataset
occupation_counts = df['Occupation'].value_counts()
plt.figure(figsize=(12, 6))
occupation_counts.plot(kind='bar')
plt.title('Count of Each Occupation')
plt.xlabel('Occupation')
plt.ylabel('Count')
plt.xticks(rotation=45)
plt.show()
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 7/8
7/11/24, 1:34 DS_Task3
PM
https://colab.research.google.com/drive/1dfGzSQeAhMxqDr2Yj5V8w-3LV3X6oZof#scrollTo=zHnKqEVmyH1N&printMode=true 8/8