Professional Documents
Culture Documents
Sahil and Pankaj Project 1
Sahil and Pankaj Project 1
Sahil and Pankaj Project 1
IP INVESTIGATORY PROJECT
2020 – 21
TOPIC: MOVIES ANALYSIS
SUBMITTED BY: GUIDED BY:
Mast. PANKAJ P. MRS.CHANDRAKALA
Mast. SAHIL KHOLKAR SAWARKAR
( XII ) ( PGT(computer science))
INTRODUCTION
In this 22th century, people have designed most
complicated and versatile devices beyond our
extent of imagination, which have made our lives
better. Along with this development, technology
too plays an important role in making a life easier.
With an inspiration of such a great achievements
I have made a project on movie analysis in the
form of data frame, data visualization and
presentation of histogram of all movies ,which
analysis their information . The salient feature of
our project is that you can get the whole data of
movies just at one glance. We have used python
language in this project which is one of the best
and most convenient machine language used
worldwide. We have made efforts to design this
program so that viewers can get best movies
easily.
CERTIFICATE
This is to certify that Mast. PANKAJ P. of class XII
science has successfully completed their project work of
Informative Practices under the guidance of subject
teacher. during the year 2020-21 from Jawahar
Navodaya Vidyalaya, Canacona, South Goa in partial
fulfilment of Informative Practices practical
examination conducted by CBSE.
BIBLIOGRAPHY
1. Informatics practices With Python - Class XII
By : Sumita Arora
2. A Project Report On Movie Analysis.
3. Website: https://cbsetoday.com/ip-projects-
class-12-source-code/
CERTIFICATE
This is to certify that Mast. Sahil Kholkar of class XII
science has successfully completed their project work of
Informative Practices under the guidance of subject
teacher. during the year 2020-21 from Jawahar
Navodaya Vidyalaya, Canacona, South Goa in partial
fulfilment of Informative Practices practical
examination conducted by CBSE.
import numpy as np
df = pd.read_csv(r"C:\sahil\movies.CSV")
while True:
if ch == 1:
print(df)
if ch == 2:
print(df.columns)
if ch == 3:
index_no = int(
df = df.drop(df.index[index_no])
print(df)
if ch==4:
g = df.sort_values(by=['vote_average','vote_count'],ascending=False)
print('Top 20 Movies Based on Rating')
print('-'*120)
print(g.head(20))
if ch==5:
df1=df.language.unique()
print('\n\n')
df1=df[df.language==lang1]
print('-'*120)
print(df1.sort_values(by='vote_average', ascending=False).head(20))
if ch==6:
print(df.describe())
if ch==7:
while True:
if ch == 1:
%matplotlib inline
x=(df.M_title)
y=(df.vote_count)
plt.xlabel('Language')
plt.ylabel('Total Movies')
plt.plot(x,y)
plt.show()
if ch == 2:
%matplotlib inline
g = df.groupby('language')
x = df['language'].unique()
y = g['language'].count()
#plt.xticks(rotation='vertical')
plt.xlabel('Language')
plt.ylabel('Total Movies')
plt.bar(x, y)
plt.show()
if ch == 3:
g = df.groupby('language')
x = df['language'].unique()
y = g['language'].count()
#plt.xticks(rotation='vertical')
plt.xlabel('Language')
plt.ylabel('Total Movies')
plt.barh(x, y)
plt.show()
if ch == 4:
break
#OUTPUT
6. Data Summery
7. graph menu
vote_average
0 5.9
1 7.2
2 7.1
3 7.1
4 5.9
5 7.1
6 6.5
7 5.1
8 6.5
9 7.2
10 6.8
vote_average
9 7.2
1 7.2
3 7.1
5 7.1
2 7.1
10 6.8
6 6.5
8 6.5
4 5.9
0 5.9
7 5.1
GRAPH MENU