https://github.com/dadananjesha/imdb-movie-insights

This project aims to uncover insights into movie trends, ratings, genres, and other key features that influence box office success and audience reception.

https://github.com/dadananjesha/imdb-movie-insights

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary

Keywords

assignment eda iiit-bangalore imdb-dataset imdb-movie-assignment upgrad
Last synced: 5 months ago · JSON representation

Repository

This project aims to uncover insights into movie trends, ratings, genres, and other key features that influence box office success and audience reception.

Basic Info
  • Host: GitHub
  • Owner: DadaNanjesha
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 227 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
assignment eda iiit-bangalore imdb-dataset imdb-movie-assignment upgrad
Created 12 months ago · Last pushed 12 months ago
Metadata Files
Readme License

README.md

IMDb Movie Analysis 🎬🍿

Python Version Jupyter Notebook License: MIT

IMDb Movie Analysis is an exploratory data analysis (EDA) project that delves into movie data sourced from IMDb. The analysis is conducted using a Jupyter Notebook and a CSV dataset containing movie details. This project aims to uncover insights into movie trends, ratings, genres, and other key features that influence box office success and audience reception.


📖 Table of Contents


🔍 Overview

In this project, we perform an in-depth exploratory data analysis on a dataset of movies. Using Python and Jupyter Notebook, we clean, visualize, and analyze the data to reveal trends and patterns that are relevant to the film industry. The insights generated from this analysis can be used to understand what makes a movie successful and how different factors—such as genre, runtime, and ratings—impact audience reception.


📊 Dataset Description

  • Source: IMDb (or provided data file)
  • File: Movie Assignment Data.csv
  • Contents:
    The dataset includes details for each movie such as:
    • Title
    • Year
    • Genre
    • Director
    • IMDb Rating
    • Runtime
    • Budget
    • Box Office Collection
    • Additional fields as applicable

🎯 Key Objectives

  • Data Cleaning: Handle missing values, correct data types, and ensure data consistency.
  • Descriptive Statistics: Summarize the central tendencies and dispersion of key metrics.
  • Visualization: Create charts and graphs (e.g., histograms, scatter plots, bar charts) to visualize trends.
  • Insight Generation: Identify correlations and trends that inform movie industry insights.

🔄 Flow Diagram

mermaid flowchart TD A[📄 Load CSV Data] --> B[🧹 Data Cleaning & Preprocessing] B --> C[📊 Exploratory Data Analysis] C --> D[📈 Visualization] D --> E[🔍 Insights & Conclusions]


🗂️ Project Structure

plaintext IMDb_Movie_insites/ ├── IMDb+Movie+Assignment_stub.ipynb # Jupyter Notebook containing the EDA workflow ├── Movie+Assignment+Data.csv # CSV dataset with movie details ├── README.md # Project documentation (this file)


💻 Installation & Setup

Prerequisites

  • Python 3.8+
  • Jupyter Notebook

Steps

  1. Clone the Repository:

bash git clone https://github.com/yourusername/IMDb_Movie_Assignment.git cd IMDb_Movie_Assignment

  1. Create a Virtual Environment:

bash python -m venv venv source venv/bin/activate # For Windows: venv\Scripts\activate

  1. Install Required Packages:

Ensure your requirements.txt is up-to-date. For example, it might include:

plaintext pandas numpy matplotlib seaborn jupyter

Then run:

bash pip install -r requirements.txt

  1. Launch Jupyter Notebook:

bash jupyter notebook


🚀 Usage

  • Run the Notebook:
    Open IMDb+Movie+Assignment_stub.ipynb in Jupyter Notebook and follow the step-by-step analysis.
  • Explore Visualizations:
    Interact with charts and graphs to understand key trends and insights about the movies.
  • Review Insights:
    Examine the final conclusions in the notebook to learn what factors most influence movie performance.

⭐️ Call-to-Action

If you find this project insightful, please consider: - Starring the repository to show your support. - Forking the project to contribute improvements. - Following for updates on future enhancements.

Your engagement helps boost visibility and encourages further collaboration!


📜 License

This project is licensed under the MIT License.


🙏 Acknowledgements

  • Data Source: Thanks to IMDb for providing the movie data.
  • Open Source Community: Gratitude to the maintainers of Python, Pandas, Matplotlib, Seaborn, and Jupyter Notebook.
  • Contributors: Special thanks to Rajesh Mahendra M

Happy Analyzing! 🎬🍿

Owner

  • Name: DADA NANJESHA
  • Login: DadaNanjesha
  • Kind: user
  • Location: BERLIN

GitHub Events

Total
  • Push event: 5
  • Pull request event: 3
  • Create event: 1
Last Year
  • Push event: 5
  • Pull request event: 3
  • Create event: 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • DadaNanjesha (2)
Top Labels
Issue Labels
Pull Request Labels