Professional Documents
Culture Documents
Project File
Class 12
Teacher-in-charge External
Examiner
ACKNOWLEDGEMENT
I would like to express my special thanks of gratitude to
my teacher Ms. Parnita Gupta as well as our Principal Ms.
Manimala Roy, who gave me the golden opportunity to
do this wonderful project on the topic KOREAN DRAMA
ANALYSIS which also helped me in doing a lot of research
and I came to know about so many new things. I would
also like to thank my parents, who helped me a lot in
finishing this project within the Time limit.
DATA COLLECTION
The data is an extract from a dataset from the
website of Kaggle
(https://www.kaggle.com/datasets), which contains
various types of DataFrames. This dataset contains
more than 100 Korean Dramas to explore. The
various columns are:
Name: Korean Drama name
Year of release: Release year of the drama
Aired Date: Aired Date (start) - (end)
Aired On: Aired on what day(s) of the week
Number of Episode: How many episodes are there
Network: What Network is the drama aired on
Duration: How long is one episode approximately
Content Rating: Content rate for appropriate audience
Synopsis: Short story of the drama
Cast: Actors and Actresses in the drama
Genre: Genre that the drama is listed in
Tags: Tags that the drama is listed in
Rank: Ranking on the website
Rating: Rating by the users on the website out of ten
PROJECT SYNOPSIS
PROJECT TITLE:
Korean Drama Analysis
PROBLEM DEFINATION:
The project has been made to use and check the
codes I have learned. There are approximately 10
operations done on the selected dataset
TEAM MEMBER:
Cheshta Gupta (12TH D)
MEMBER DETAIL:
This project is developed by Cheshta Gupta. All the
operations are completed by me as per my learning.
It took approximately two weeks to develop this
project.
Reason For Choosing
The Topic
A Korean drama more popularly known K-drama, is
a type of television series in the Korean language
made in South Korea. They are popular worldwide,
especially in Asia, partially due to the sudden craze
of Korean Culture and their widespread availability
via streaming services, which often offer subtitles in
multiple languages. The reason for choosing this
topic was to study information about each K drama
taken in the Dataset as well as making a user-
friendly menu in which people can know more
about Korean Dramas and their details.
HARDWARE REQUIREMENTS:
⦁ A Computer/Laptop with Operating System
⦁ Windows 10 or above
⦁ 70.0 KB (71,682 bytes) RAM and 72.0 KB
(73,728 bytes) disk space
⦁ Python 3.8.3 or higher version
SOFTWARE REQUIREMENTS:
⦁ NumPy
⦁ Pandas Library preinstalled
⦁ Matplotlib Library preinstalled
⦁ Imported csv files
LIMITATIONS:
⦁ It is not a web-based project.
⦁ More functionality can be added as per
requirement.
⦁ No provision to print hard copies.
CODES
import pandas as pd
import numpy as np
df1 = pd.read_csv("C:/Users/dell/Downloads/5_6080170998043251423.csv")
y=0
while y == 0:
print('Press 0 to exit')
x = int(input("Enter no.-"))
if (x == 1):
print(df1)
elif (x == 2):
g = input("Enter t for top or b for bottom-")
if (g == 't'):
print(df1.head(f))
else:
print(df1.tail(j))
elif (x == 3):
if (u == 'r'):
print(row)
else:
print(f"Column: {col}")
print(values)
elif (x == 4):
if(ml==11):
print(df1.max())
else:
print(df1.min())
elif (x == 5):
print(df1['Aired Date'])
elif (x == 6):
plt.xlabel("Names")
plt.ylabel('Year of Release')
plt.show()
plt.xticks(rotation=45)
plt.xlabel('Names')
plt.ylabel('Year of Release')
plt.show()
else:
plt.title('Episodes')
plt.legend()
plt.show()
elif (x == 7):
print('columns=', df1.columns)
print('rows=', df1.index)
b = df1.at[a, z]
print(b)
elif (x == 8):
if klj == 'r':
df1 = df1.drop(df1.index[row1])
print(df1)
else:
print(df1.columns)
print(df1)
elif (x == 9):
g1 = df1.groupby('Genre')
print(g1.count())
elif (x == 10):
plt.xlabel('Name')
plt.ylabel('Number of Episodes')
plt.show()
else:
print('Thank you!')
OUTPUT
Menu 1
Menu 2
Menu 3
Menu 4
Menu 5
Menu 6
Menu 7
Menu 8
Menu 9
Menu 10