Module2_Python_programs
Module2_Python_programs
import pandas as pd
data = {'Grade': ['A', 'B', 'C', 'B', 'A', 'C', 'B', 'A', 'A', 'C',
'B', 'A', 'C', 'B', 'C', 'B', 'A', 'C', 'B', 'A']}
df = pd.DataFrame(data)
grade_frequency = df['Grade'].value_counts()
grade_relative_frequency = df['Grade'].value_counts(normalize=True)
print(grade_frequency)
print(grade_relative_frequency)
import pandas as pd
telco=pd.read_excel("telco.xlsx")
telco.head()
plt.figure(figsize=(15, 8))
ed_plot.bar_label(ed_plot.containers[0])
plt.title("Distribution of Churn")
plt.show()
Create Pie chart using Python:
import pandas as pd
telco=pd.read_excel("telco.xlsx")
telco.head()
region_counts = telco['region'].value_counts()
plt.figure(figsize=(8, 6))
plt.title("Proportion of region")
plt.show()
import pandas as pd
Marks1=pd.read_csv("Marks1.csv")
Marks1.head()
plt.xlabel('Marks')
plt.ylabel('Frequency')
plt.show()
Create Scatter plot using Python:
import pandas as pd
Marks1=pd.read_csv("Marks1.csv")
Marks1.head()
plt.figure(figsize=(10,6))
plt.xlabel('Internal1')
plt.ylabel('Internal2')
plt.show()
import pandas as pd
Marks1=pd.read_csv("Marks1.csv")
Marks1.head()
plt.figure(figsize=(8, 6))
plt.ylabel('marks')
plt.show()
Create Line chart using Python:
Sales=[250,300,260,320,240,400,280,380,270,350,240,290]
months=['Jan','Feb','Mar','Apr','May','June','July','August','Sep','Oct','Nov','Dec']
plt.figure(figsize=(10,6))
sns.lineplot(x=months,y=Sales,marker='o',color='red')
plt.xlabel('Month')
plt.ylabel('Sales')
plt.show()
import numpy as np
data = np.random.rand(5, 5)
plt.figure(figsize=(6, 4))
plt.title("Heatmap Example")
plt.show()
Python Program to find mean,median and mode:
import pandas as pd
df = pd.read_excel("telco.xlsx")
df.head()
mean= df['age'].mean()
print("Mean:", mean)
median= df['age'].median()
print("Median:", median)
mode= df['age'].mode()[0]
print("Mode:", mode)