You are on page 1of 10

import pandas as pd

import numpy as np
import time
import matplotlib.pyplot as plt
df = pd.DataFrame()
def introduction():
def read_csv_file():
df = pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
print(df)
##Name of function: clear()
##Purpose: Clear Output Screen
def clear():
for x in range(3):
print()
def data analysis_menu():
df =pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
while True:
clear()
print("\n\nData Analysis MENU ')
print(50)
print('1. Show Columnsin')
print('2. Show Top Rows\n')
print('3. Show Bottom Rows\n')
print('4. Show Specific Column\n') print('5. Add a New Recordin')
print('6. Delete a Column\n')
print(7. Data Summary\n')
print('8. Exit (Move to main menu)\n')
ch=int(input('Enter your choice:'))
if ch == 1:
print (df.columns)
wait = input()
if ch == 2:
n = int(input('Enter Total rows you want to show :"))
print(df.head(n))
wait = input()
if ch == 3:
n = int(input("Enter Total rows you want to show :'))
print(df.tail(n))
wait = input()
if ch == 4:
print(df.columns)
col_name = input("Enter Column Name that You want to print :')
print(df[col_name])
wait = input()
if ch==5:
a = input('Enter New Model Name:')
b = input(' Enter Sales in 2015:")
C= int(input("Enter Sales in 2016 :'))
d = int(input("Enter Sales in 2017 :))
e = int(input("Enter Sales in 2018 :))
f=int(input('Enter Sales in 2019:'))
g= int(input("Enter Sales in 2020 :'))
new_data= pd.Series([b,c,d,e,f,g])
df= pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv",
index_col=None)
z=len(df.axes[1])
df.insert(z, a, new_data)
df.to_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index=False)
print(df)
wait-input()
if ch=-6:
col_name =input("Enter column Name to delete :')
del df[col_name]
df.to_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv", index= False)
print(df)
print("\n\n\n Press any key to continue....)
wait-input()
if ch==7:
print(df.describe())
print("\n\n\nPress any key to continue....")
wait-input()
if ch=-8:
main_menu()
break
def graph(): df =
pd.read_csv("/Users/admin/Desktop/Kush/Study/IP/PROJECT/CAR.csv")
while True:
clear()
print("nGRAPH MENU ')
print("*50)
print(1. Car Wise Line Graph\n')
print("2. Car Wise Bar Graph\n')
print(3. Exit (Move to main menu)\n')
ch= int(input("Enter your choice:'))
if ch == 1:
clear()
print("SELECT MANUFACTURER')
print(50)
print('1. Honda\n')
print("2. Hyundai\n')
print("3. Maruti Suzuki\n')
print('4. Tata\n')
print('5. Nissan\n')
print('6. Audin')
ch1 = int(input("Enter your choice:"))
if ch1== 1:
clear()
print("\nSELECT CAR')
print(50)
print('1. Amaze\n')
print('2. Jazzin')
print('3. WR-Vin')
print('4. CR-V\n')
print('5. HR-Vin')
print('6. City\n')
print('7. Civic\n')
ch2= int(input("Enter your choice:'))
if ch2==1:
g= df.groupby('AMAZE')
x=df['MODEL]
y=df['AMAZE']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==2:
g= df.groupby('JAZZ')
x=df['MODEL']
y=df['JAZZ']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==3:
g= df.groupby('WR-V)
x=df['MODEL']
y=df['WR-V']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==4:
g= df.groupby('CR-V)
x=df['MODEL']
y=df['CR-V']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==5:
g=df.groupby('HR-V')
x=df['MODEL']
y=df['HR-V']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==6:
g= df.groupby('CITY')
x=df['MODEL']
y=df['CITY]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch2==7:
g= df.groupby('CIVIC')
x=df['MODEL]
y=df['CIVIC']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==2:
clear()
print("\nSELECT CAR')
print("50)
print('1, 110\n')
print('2. 120\n')
print('3. Creta\n')
print('4. Venue\n')
print('5. Verna\n')
print('6. Santro\n')
print('7. Elantra\n')
print('8. Xcent\n')
print('9. Sonata\n')
print('10. Palisade\n")
print('11. Kona\n')
ch3 int(input('Enter your choice:'))
if ch3==1:
g= df.groupby(10)
x=df['MODEL]
y=df[10]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==2:
g= df.groupby('20')
x=df['MODEL']
y=df['i20']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales') plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==3:
g= df.groupby('CRETA')
x=df['MODEL']
y = dff['CRETA']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==4:
g= df.groupby("VENUE")
x=df['MODEL']
y=df['VENUE']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==5:
g= df.groupby('VERNA')
x=df['MODEL']
y=df['VERNA']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3=-6:
g= df.groupby('SANTRO')
x=df['MODEL']
y=df['SANTRO]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==7:
g= df.groupby('ELANTRA')
x=df['MODEL']
y=df['ELANTRA']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==8:
g=df.groupby('XCENT')
x=df['MODEL']
y=df['XCENT']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==9:
g= df.groupby('SONATA')
x=df['MODEL]
y=df[SONATA']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==10:
g= df.groupby('PALISADE')
x=df['MODEL']
y=df['PALISADE']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==11:
g= df.groupby('KONA)
x=df['MODEL]
y=df['KONA']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
ch1==3:
clear()
print("inSELECT CAR')
print(50)
print('1. Baleno\n')
print('2. Swift\n')
print('3. DZire\n')
print('4. Alto\n')
print('5. Ciaz\n')
print('6. Eeco\n')
print('7. Ignis\n')
print('8. Celerio X\n')
print('9 S-Cross\n')
print('10. XL6\n')
ch4= int(input("Enter your choice:'))
if ch4==1:
g=df.groupby('BALENO')
x=df["MODEL]
y=df['BALENO]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==2:
g= df.groupby('SWIFT)
x=df["MODEL"]
y=df['SWIFT']
plt.xticks(rotation="vertical")
x = df[MODEL]
y = df['SONATA]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==10:
g = df.groupby('PALISADE')
x = df[MODEL]
y = df['PALISADE']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales)
plt.title("Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch3==11:
g = df.groupby('KONA")
x = df[MODEL]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title("Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch13:
clear()
print("\nSELECT CAR)
print(50)
print('1. Baleno\n')
print("2 Swiftin')
print(Zirein)
print('4. Alton)
print('5. Ciazin)
print('6. Eeco\n')
print(7. Ignisin')
print('8. Celerio X1)
print('9 S-Crossin)
print('10. XL6in)
ch4 = int(input("Enter your choice:'))
if ch4==1:
g = df.groupby("BALENO')
x = df[MODEL]
y = df['BALENO]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY)
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==2:
g = df.groupby('SWIFT)
x = df[MODEL]
y = df['SWIFT]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==3:
g = df.groupby('DZIRE')
x = df[MODEL]
y = df[DZIRE]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==4:
g = df.groupby('ALTO')
x = df[MODEL]
y = df['ALTO']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==5:
g = df.groupby('CIAZ)
x = df[MODEL]
y = df['CIAZ]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel(Total Sales')
plt.title("Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==6:
g = df.groupby('EECO')
x = df[MODEL]
y = df['EECO]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY)
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==7:
g = df.groupby(IGNIS)
x = df[MODEL]
y = df[IGNIS]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title("Company wise sales count')
plt.ylabel(Total Sales)
plt.title('Company wise sales count)
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==8:
g = df.groupby('CELERIO X')
x = df('MODEL]
y = df['CELERIO X1
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY)
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==9:
g = df.groupby('S-CROSS)
x = df[MODEL]
y = df['S-CROSS]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY)
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==10:
g = df.groupby('XL6)
x = df['MODEL]
y = df['XL6]
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch4==10:
g = df.groupby('XL6)
x = df[MODEL]
y = df[XL6]
plt.xticks(rotation="vertical")
plt.xlabel(COMPANY)
plt.ylabel('Total Sales)
plt.title('Company wise sales count')
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch1==4:
clear()
print("\nSELECT CAR')
print(_*50)
print('1. Tiago\n')
print('2. Nexon\n')
print('3. Tigor'n')
print('4. Harrier'\n')
print('5. Altrozin)
print('6. Nano\n')
print('7. Safari'n')
print('8. HBX\n")
ch5 = int(input('Enter your choice:'))
if ch5==1:
g = df.groupby('TIAGO)
x = df[MODEL]
y = df['TIAGO'
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY)
plt.ylabel('Total Sales')
plt.title('Company wise sales count').
plt.grid(True)
plt.plot(x, y)
plt.show()
if ch5==2:
g = df.groupby('NEXON')
x = df[MODEL]
y = df['NEXON']
plt.xticks(rotation="vertical")
plt.xlabel('COMPANY')
plt.ylabel('Total Sales')
plt.title('Company wise sales count)

You might also like