Skip to content

Instantly share code, notes, and snippets.

@pikonha
Last active March 31, 2021 00:55
Show Gist options
  • Save pikonha/458ae1e2b5a9b718786a733d0241cc95 to your computer and use it in GitHub Desktop.
Save pikonha/458ae1e2b5a9b718786a733d0241cc95 to your computer and use it in GitHub Desktop.
IMDBanalysis.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "IMDBanalysis.ipynb",
"provenance": [],
"authorship_tag": "ABX9TyOkDugNuy1y33kVSB2KDq++",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/picolloo/458ae1e2b5a9b718786a733d0241cc95/imdbanalysis.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"resources": {
"http://localhost:8080/nbextensions/google.colab/files.js": {
"data": "Ly8gQ29weXJpZ2h0IDIwMTcgR29vZ2xlIExMQwovLwovLyBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgovLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKLy8KLy8gICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKLy8KLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQovLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAovLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAovLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCi8qKgogKiBAZmlsZW92ZXJ2aWV3IEhlbHBlcnMgZm9yIGdvb2dsZS5jb2xhYiBQeXRob24gbW9kdWxlLgogKi8KKGZ1bmN0aW9uKHNjb3BlKSB7CmZ1bmN0aW9uIHNwYW4odGV4dCwgc3R5bGVBdHRyaWJ1dGVzID0ge30pIHsKICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogIGVsZW1lbnQudGV4dENvbnRlbnQgPSB0ZXh0OwogIGZvciAoY29uc3Qga2V5IG9mIE9iamVjdC5rZXlzKHN0eWxlQXR0cmlidXRlcykpIHsKICAgIGVsZW1lbnQuc3R5bGVba2V5XSA9IHN0eWxlQXR0cmlidXRlc1trZXldOwogIH0KICByZXR1cm4gZWxlbWVudDsKfQoKLy8gTWF4IG51bWJlciBvZiBieXRlcyB3aGljaCB3aWxsIGJlIHVwbG9hZGVkIGF0IGEgdGltZS4KY29uc3QgTUFYX1BBWUxPQURfU0laRSA9IDEwMCAqIDEwMjQ7CgpmdW5jdGlvbiBfdXBsb2FkRmlsZXMoaW5wdXRJZCwgb3V0cHV0SWQpIHsKICBjb25zdCBzdGVwcyA9IHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCk7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICAvLyBDYWNoZSBzdGVwcyBvbiB0aGUgb3V0cHV0RWxlbWVudCB0byBtYWtlIGl0IGF2YWlsYWJsZSBmb3IgdGhlIG5leHQgY2FsbAogIC8vIHRvIHVwbG9hZEZpbGVzQ29udGludWUgZnJvbSBQeXRob24uCiAgb3V0cHV0RWxlbWVudC5zdGVwcyA9IHN0ZXBzOwoKICByZXR1cm4gX3VwbG9hZEZpbGVzQ29udGludWUob3V0cHV0SWQpOwp9CgovLyBUaGlzIGlzIHJvdWdobHkgYW4gYXN5bmMgZ2VuZXJhdG9yIChub3Qgc3VwcG9ydGVkIGluIHRoZSBicm93c2VyIHlldCksCi8vIHdoZXJlIHRoZXJlIGFyZSBtdWx0aXBsZSBhc3luY2hyb25vdXMgc3RlcHMgYW5kIHRoZSBQeXRob24gc2lkZSBpcyBnb2luZwovLyB0byBwb2xsIGZvciBjb21wbGV0aW9uIG9mIGVhY2ggc3RlcC4KLy8gVGhpcyB1c2VzIGEgUHJvbWlzZSB0byBibG9jayB0aGUgcHl0aG9uIHNpZGUgb24gY29tcGxldGlvbiBvZiBlYWNoIHN0ZXAsCi8vIHRoZW4gcGFzc2VzIHRoZSByZXN1bHQgb2YgdGhlIHByZXZpb3VzIHN0ZXAgYXMgdGhlIGlucHV0IHRvIHRoZSBuZXh0IHN0ZXAuCmZ1bmN0aW9uIF91cGxvYWRGaWxlc0NvbnRpbnVlKG91dHB1dElkKSB7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICBjb25zdCBzdGVwcyA9IG91dHB1dEVsZW1lbnQuc3RlcHM7CgogIGNvbnN0IG5leHQgPSBzdGVwcy5uZXh0KG91dHB1dEVsZW1lbnQubGFzdFByb21pc2VWYWx1ZSk7CiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShuZXh0LnZhbHVlLnByb21pc2UpLnRoZW4oKHZhbHVlKSA9PiB7CiAgICAvLyBDYWNoZSB0aGUgbGFzdCBwcm9taXNlIHZhbHVlIHRvIG1ha2UgaXQgYXZhaWxhYmxlIHRvIHRoZSBuZXh0CiAgICAvLyBzdGVwIG9mIHRoZSBnZW5lcmF0b3IuCiAgICBvdXRwdXRFbGVtZW50Lmxhc3RQcm9taXNlVmFsdWUgPSB2YWx1ZTsKICAgIHJldHVybiBuZXh0LnZhbHVlLnJlc3BvbnNlOwogIH0pOwp9CgovKioKICogR2VuZXJhdG9yIGZ1bmN0aW9uIHdoaWNoIGlzIGNhbGxlZCBiZXR3ZWVuIGVhY2ggYXN5bmMgc3RlcCBvZiB0aGUgdXBsb2FkCiAqIHByb2Nlc3MuCiAqIEBwYXJhbSB7c3RyaW5nfSBpbnB1dElkIEVsZW1lbnQgSUQgb2YgdGhlIGlucHV0IGZpbGUgcGlja2VyIGVsZW1lbnQuCiAqIEBwYXJhbSB7c3RyaW5nfSBvdXRwdXRJZCBFbGVtZW50IElEIG9mIHRoZSBvdXRwdXQgZGlzcGxheS4KICogQHJldHVybiB7IUl0ZXJhYmxlPCFPYmplY3Q+fSBJdGVyYWJsZSBvZiBuZXh0IHN0ZXBzLgogKi8KZnVuY3Rpb24qIHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCkgewogIGNvbnN0IGlucHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogIGlucHV0RWxlbWVudC5kaXNhYmxlZCA9IGZhbHNlOwoKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIG91dHB1dEVsZW1lbnQuaW5uZXJIVE1MID0gJyc7CgogIGNvbnN0IHBpY2tlZFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgaW5wdXRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIChlKSA9PiB7CiAgICAgIHJlc29sdmUoZS50YXJnZXQuZmlsZXMpOwogICAgfSk7CiAgfSk7CgogIGNvbnN0IGNhbmNlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpOwogIGlucHV0RWxlbWVudC5wYXJlbnRFbGVtZW50LmFwcGVuZENoaWxkKGNhbmNlbCk7CiAgY2FuY2VsLnRleHRDb250ZW50ID0gJ0NhbmNlbCB1cGxvYWQnOwogIGNvbnN0IGNhbmNlbFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgY2FuY2VsLm9uY2xpY2sgPSAoKSA9PiB7CiAgICAgIHJlc29sdmUobnVsbCk7CiAgICB9OwogIH0pOwoKICAvLyBXYWl0IGZvciB0aGUgdXNlciB0byBwaWNrIHRoZSBmaWxlcy4KICBjb25zdCBmaWxlcyA9IHlpZWxkIHsKICAgIHByb21pc2U6IFByb21pc2UucmFjZShbcGlja2VkUHJvbWlzZSwgY2FuY2VsUHJvbWlzZV0pLAogICAgcmVzcG9uc2U6IHsKICAgICAgYWN0aW9uOiAnc3RhcnRpbmcnLAogICAgfQogIH07CgogIGNhbmNlbC5yZW1vdmUoKTsKCiAgLy8gRGlzYWJsZSB0aGUgaW5wdXQgZWxlbWVudCBzaW5jZSBmdXJ0aGVyIHBpY2tzIGFyZSBub3QgYWxsb3dlZC4KICBpbnB1dEVsZW1lbnQuZGlzYWJsZWQgPSB0cnVlOwoKICBpZiAoIWZpbGVzKSB7CiAgICByZXR1cm4gewogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbXBsZXRlJywKICAgICAgfQogICAgfTsKICB9CgogIGZvciAoY29uc3QgZmlsZSBvZiBmaWxlcykgewogICAgY29uc3QgbGkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaScpOwogICAgbGkuYXBwZW5kKHNwYW4oZmlsZS5uYW1lLCB7Zm9udFdlaWdodDogJ2JvbGQnfSkpOwogICAgbGkuYXBwZW5kKHNwYW4oCiAgICAgICAgYCgke2ZpbGUudHlwZSB8fCAnbi9hJ30pIC0gJHtmaWxlLnNpemV9IGJ5dGVzLCBgICsKICAgICAgICBgbGFzdCBtb2RpZmllZDogJHsKICAgICAgICAgICAgZmlsZS5sYXN0TW9kaWZpZWREYXRlID8gZmlsZS5sYXN0TW9kaWZpZWREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygpIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ24vYSd9IC0gYCkpOwogICAgY29uc3QgcGVyY2VudCA9IHNwYW4oJzAlIGRvbmUnKTsKICAgIGxpLmFwcGVuZENoaWxkKHBlcmNlbnQpOwoKICAgIG91dHB1dEVsZW1lbnQuYXBwZW5kQ2hpbGQobGkpOwoKICAgIGNvbnN0IGZpbGVEYXRhUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7CiAgICAgIHJlYWRlci5vbmxvYWQgPSAoZSkgPT4gewogICAgICAgIHJlc29sdmUoZS50YXJnZXQucmVzdWx0KTsKICAgICAgfTsKICAgICAgcmVhZGVyLnJlYWRBc0FycmF5QnVmZmVyKGZpbGUpOwogICAgfSk7CiAgICAvLyBXYWl0IGZvciB0aGUgZGF0YSB0byBiZSByZWFkeS4KICAgIGxldCBmaWxlRGF0YSA9IHlpZWxkIHsKICAgICAgcHJvbWlzZTogZmlsZURhdGFQcm9taXNlLAogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbnRpbnVlJywKICAgICAgfQogICAgfTsKCiAgICAvLyBVc2UgYSBjaHVua2VkIHNlbmRpbmcgdG8gYXZvaWQgbWVzc2FnZSBzaXplIGxpbWl0cy4gU2VlIGIvNjIxMTU2NjAuCiAgICBsZXQgcG9zaXRpb24gPSAwOwogICAgd2hpbGUgKHBvc2l0aW9uIDwgZmlsZURhdGEuYnl0ZUxlbmd0aCkgewogICAgICBjb25zdCBsZW5ndGggPSBNYXRoLm1pbihmaWxlRGF0YS5ieXRlTGVuZ3RoIC0gcG9zaXRpb24sIE1BWF9QQVlMT0FEX1NJWkUpOwogICAgICBjb25zdCBjaHVuayA9IG5ldyBVaW50OEFycmF5KGZpbGVEYXRhLCBwb3NpdGlvbiwgbGVuZ3RoKTsKICAgICAgcG9zaXRpb24gKz0gbGVuZ3RoOwoKICAgICAgY29uc3QgYmFzZTY0ID0gYnRvYShTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsIGNodW5rKSk7CiAgICAgIHlpZWxkIHsKICAgICAgICByZXNwb25zZTogewogICAgICAgICAgYWN0aW9uOiAnYXBwZW5kJywKICAgICAgICAgIGZpbGU6IGZpbGUubmFtZSwKICAgICAgICAgIGRhdGE6IGJhc2U2NCwKICAgICAgICB9LAogICAgICB9OwogICAgICBwZXJjZW50LnRleHRDb250ZW50ID0KICAgICAgICAgIGAke01hdGgucm91bmQoKHBvc2l0aW9uIC8gZmlsZURhdGEuYnl0ZUxlbmd0aCkgKiAxMDApfSUgZG9uZWA7CiAgICB9CiAgfQoKICAvLyBBbGwgZG9uZS4KICB5aWVsZCB7CiAgICByZXNwb25zZTogewogICAgICBhY3Rpb246ICdjb21wbGV0ZScsCiAgICB9CiAgfTsKfQoKc2NvcGUuZ29vZ2xlID0gc2NvcGUuZ29vZ2xlIHx8IHt9OwpzY29wZS5nb29nbGUuY29sYWIgPSBzY29wZS5nb29nbGUuY29sYWIgfHwge307CnNjb3BlLmdvb2dsZS5jb2xhYi5fZmlsZXMgPSB7CiAgX3VwbG9hZEZpbGVzLAogIF91cGxvYWRGaWxlc0NvbnRpbnVlLAp9Owp9KShzZWxmKTsK",
"ok": true,
"headers": [
[
"content-type",
"application/javascript"
]
],
"status": 200,
"status_text": ""
}
},
"base_uri": "https://localhost:8080/",
"height": 89
},
"id": "ROHaTgOXAbfV",
"outputId": "fd3db814-28d8-475b-913c-d95e4ce1b9f4"
},
"source": [
"from google.colab import files\n",
"files.upload()"
],
"execution_count": 3,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" <input type=\"file\" id=\"files-9978b029-732d-4362-9850-4dc7cc50abeb\" name=\"files[]\" multiple disabled\n",
" style=\"border:none\" />\n",
" <output id=\"result-9978b029-732d-4362-9850-4dc7cc50abeb\">\n",
" Upload widget is only available when the cell has been executed in the\n",
" current browser session. Please rerun this cell to enable.\n",
" </output>\n",
" <script src=\"/nbextensions/google.colab/files.js\"></script> "
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"Saving kaggle.json to kaggle.json\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "BFlp2FESBBEq",
"outputId": "d7514d0c-20b2-4d9b-ba34-1564eda143ee"
},
"source": [
"!pip install -q kaggle\n",
"!mkdir -p ~/.kaggle\n",
"!cp kaggle.json ~/.kaggle/\n",
"!ls ~/.kaggle\n",
"!chmod 600 /root/.kaggle/kaggle.json"
],
"execution_count": 5,
"outputs": [
{
"output_type": "stream",
"text": [
"kaggle.json\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "sEGpnaeoBpmQ",
"outputId": "cf1ca456-3db9-43fe-c4dc-5ae925c8284d"
},
"source": [
"!kaggle datasets download -d harshitshankhdhar/imdb-dataset-of-top-1000-movies-and-tv-shows\n",
"!unzip -q imdb-dataset-of-top-1000-movies-and-tv-shows -d .\n",
"!ls"
],
"execution_count": 16,
"outputs": [
{
"output_type": "stream",
"text": [
"imdb-dataset-of-top-1000-movies-and-tv-shows.zip: Skipping, found more recently modified local copy (use --force to force download)\n",
"imdb-dataset-of-top-1000-movies-and-tv-shows.zip kaggle.json\n",
"imdb_top_1000.csv\t\t\t\t sample_data\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "MseNzbdUCTDI"
},
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"\n",
"%matplotlib inline\n",
"\n",
"pd.set_option('float_format', '{:f}'.format)"
],
"execution_count": 67,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "VG6GRiiWSKm0"
},
"source": [
"def clean_alt_list(list_):\n",
" list_ = list_.split(',')\n",
" list_ = [f'\"{i.strip()}\"' for i in list_]\n",
" return list_\n",
"\n",
"def to_1D(series):\n",
" return pd.Series([x for _list in series for x in _list])\n",
"\n",
"def boolean_df(item_lists, unique_items):\n",
" bool_dict = {}\n",
" \n",
" for i, item in enumerate(unique_items): \n",
" bool_dict[item] = item_lists.apply(lambda x: item in x)\n",
" \n",
" return pd.DataFrame(bool_dict)"
],
"execution_count": 116,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 360
},
"id": "Caa_yQLHDR4Z",
"outputId": "3c47a8d7-1301-40f9-f58c-28ea81992e11"
},
"source": [
"cols = pd.read_csv('./imdb_top_1000.csv', nrows=1)\n",
"\n",
"df = pd.read_csv(\n",
" './imdb_top_1000.csv', \n",
" usecols=[col for col in cols if col not in ['Poster_Link', 'Overview']]\n",
" )\n",
"\n",
"df = df.drop(df[df['Released_Year'] == 'PG'].index)\n",
"df['Released_Year'] = df['Released_Year'].astype(int)\n",
"df['Runtime'] = df['Runtime'].str.replace(' min', '').astype(int)\n",
"df['Gross'] = df['Gross'].str.replace(',', '').astype(float)\n",
"# df['Genre'] = df['Genre'].str.split(',')\n",
"df['Genre'] = df['Genre'].apply(clean_alt_list)\n",
"\n",
"df.head()"
],
"execution_count": 145,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Series_Title</th>\n",
" <th>Released_Year</th>\n",
" <th>Certificate</th>\n",
" <th>Runtime</th>\n",
" <th>Genre</th>\n",
" <th>IMDB_Rating</th>\n",
" <th>Meta_score</th>\n",
" <th>Director</th>\n",
" <th>Star1</th>\n",
" <th>Star2</th>\n",
" <th>Star3</th>\n",
" <th>Star4</th>\n",
" <th>No_of_Votes</th>\n",
" <th>Gross</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>The Shawshank Redemption</td>\n",
" <td>1994</td>\n",
" <td>A</td>\n",
" <td>142</td>\n",
" <td>[\"Drama\"]</td>\n",
" <td>9.300000</td>\n",
" <td>80.000000</td>\n",
" <td>Frank Darabont</td>\n",
" <td>Tim Robbins</td>\n",
" <td>Morgan Freeman</td>\n",
" <td>Bob Gunton</td>\n",
" <td>William Sadler</td>\n",
" <td>2343110</td>\n",
" <td>28341469.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>The Godfather</td>\n",
" <td>1972</td>\n",
" <td>A</td>\n",
" <td>175</td>\n",
" <td>[\"Crime\", \"Drama\"]</td>\n",
" <td>9.200000</td>\n",
" <td>100.000000</td>\n",
" <td>Francis Ford Coppola</td>\n",
" <td>Marlon Brando</td>\n",
" <td>Al Pacino</td>\n",
" <td>James Caan</td>\n",
" <td>Diane Keaton</td>\n",
" <td>1620367</td>\n",
" <td>134966411.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>The Dark Knight</td>\n",
" <td>2008</td>\n",
" <td>UA</td>\n",
" <td>152</td>\n",
" <td>[\"Action\", \"Crime\", \"Drama\"]</td>\n",
" <td>9.000000</td>\n",
" <td>84.000000</td>\n",
" <td>Christopher Nolan</td>\n",
" <td>Christian Bale</td>\n",
" <td>Heath Ledger</td>\n",
" <td>Aaron Eckhart</td>\n",
" <td>Michael Caine</td>\n",
" <td>2303232</td>\n",
" <td>534858444.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>The Godfather: Part II</td>\n",
" <td>1974</td>\n",
" <td>A</td>\n",
" <td>202</td>\n",
" <td>[\"Crime\", \"Drama\"]</td>\n",
" <td>9.000000</td>\n",
" <td>90.000000</td>\n",
" <td>Francis Ford Coppola</td>\n",
" <td>Al Pacino</td>\n",
" <td>Robert De Niro</td>\n",
" <td>Robert Duvall</td>\n",
" <td>Diane Keaton</td>\n",
" <td>1129952</td>\n",
" <td>57300000.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>12 Angry Men</td>\n",
" <td>1957</td>\n",
" <td>U</td>\n",
" <td>96</td>\n",
" <td>[\"Crime\", \"Drama\"]</td>\n",
" <td>9.000000</td>\n",
" <td>96.000000</td>\n",
" <td>Sidney Lumet</td>\n",
" <td>Henry Fonda</td>\n",
" <td>Lee J. Cobb</td>\n",
" <td>Martin Balsam</td>\n",
" <td>John Fiedler</td>\n",
" <td>689845</td>\n",
" <td>4360000.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Series_Title Released_Year ... No_of_Votes Gross\n",
"0 The Shawshank Redemption 1994 ... 2343110 28341469.000000\n",
"1 The Godfather 1972 ... 1620367 134966411.000000\n",
"2 The Dark Knight 2008 ... 2303232 534858444.000000\n",
"3 The Godfather: Part II 1974 ... 1129952 57300000.000000\n",
"4 12 Angry Men 1957 ... 689845 4360000.000000\n",
"\n",
"[5 rows x 14 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 145
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 360
},
"id": "t0TAfl88WE3Z",
"outputId": "1dffe09d-65a5-43ff-a12c-7f1222a0fe0a"
},
"source": [
"genres = boolean_df(df[\"Genre\"], to_1D(df[\"Genre\"]))\n",
"df = df.join(genres)\n",
"del df[\"Genre\"]\n",
"df.head()"
],
"execution_count": 146,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Series_Title</th>\n",
" <th>Released_Year</th>\n",
" <th>Certificate</th>\n",
" <th>Runtime</th>\n",
" <th>IMDB_Rating</th>\n",
" <th>Meta_score</th>\n",
" <th>Director</th>\n",
" <th>Star1</th>\n",
" <th>Star2</th>\n",
" <th>Star3</th>\n",
" <th>Star4</th>\n",
" <th>No_of_Votes</th>\n",
" <th>Gross</th>\n",
" <th>\"Drama\"</th>\n",
" <th>\"Crime\"</th>\n",
" <th>\"Action\"</th>\n",
" <th>\"Adventure\"</th>\n",
" <th>\"Biography\"</th>\n",
" <th>\"History\"</th>\n",
" <th>\"Sci-Fi\"</th>\n",
" <th>\"Romance\"</th>\n",
" <th>\"Western\"</th>\n",
" <th>\"Fantasy\"</th>\n",
" <th>\"Comedy\"</th>\n",
" <th>\"Thriller\"</th>\n",
" <th>\"Animation\"</th>\n",
" <th>\"Family\"</th>\n",
" <th>\"War\"</th>\n",
" <th>\"Mystery\"</th>\n",
" <th>\"Music\"</th>\n",
" <th>\"Horror\"</th>\n",
" <th>\"Musical\"</th>\n",
" <th>\"Film-Noir\"</th>\n",
" <th>\"Sport\"</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>The Shawshank Redemption</td>\n",
" <td>1994</td>\n",
" <td>A</td>\n",
" <td>142</td>\n",
" <td>9.300000</td>\n",
" <td>80.000000</td>\n",
" <td>Frank Darabont</td>\n",
" <td>Tim Robbins</td>\n",
" <td>Morgan Freeman</td>\n",
" <td>Bob Gunton</td>\n",
" <td>William Sadler</td>\n",
" <td>2343110</td>\n",
" <td>28341469.000000</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>The Godfather</td>\n",
" <td>1972</td>\n",
" <td>A</td>\n",
" <td>175</td>\n",
" <td>9.200000</td>\n",
" <td>100.000000</td>\n",
" <td>Francis Ford Coppola</td>\n",
" <td>Marlon Brando</td>\n",
" <td>Al Pacino</td>\n",
" <td>James Caan</td>\n",
" <td>Diane Keaton</td>\n",
" <td>1620367</td>\n",
" <td>134966411.000000</td>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>The Dark Knight</td>\n",
" <td>2008</td>\n",
" <td>UA</td>\n",
" <td>152</td>\n",
" <td>9.000000</td>\n",
" <td>84.000000</td>\n",
" <td>Christopher Nolan</td>\n",
" <td>Christian Bale</td>\n",
" <td>Heath Ledger</td>\n",
" <td>Aaron Eckhart</td>\n",
" <td>Michael Caine</td>\n",
" <td>2303232</td>\n",
" <td>534858444.000000</td>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>The Godfather: Part II</td>\n",
" <td>1974</td>\n",
" <td>A</td>\n",
" <td>202</td>\n",
" <td>9.000000</td>\n",
" <td>90.000000</td>\n",
" <td>Francis Ford Coppola</td>\n",
" <td>Al Pacino</td>\n",
" <td>Robert De Niro</td>\n",
" <td>Robert Duvall</td>\n",
" <td>Diane Keaton</td>\n",
" <td>1129952</td>\n",
" <td>57300000.000000</td>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>12 Angry Men</td>\n",
" <td>1957</td>\n",
" <td>U</td>\n",
" <td>96</td>\n",
" <td>9.000000</td>\n",
" <td>96.000000</td>\n",
" <td>Sidney Lumet</td>\n",
" <td>Henry Fonda</td>\n",
" <td>Lee J. Cobb</td>\n",
" <td>Martin Balsam</td>\n",
" <td>John Fiedler</td>\n",
" <td>689845</td>\n",
" <td>4360000.000000</td>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Series_Title Released_Year ... \"Film-Noir\" \"Sport\"\n",
"0 The Shawshank Redemption 1994 ... False False\n",
"1 The Godfather 1972 ... False False\n",
"2 The Dark Knight 2008 ... False False\n",
"3 The Godfather: Part II 1974 ... False False\n",
"4 12 Angry Men 1957 ... False False\n",
"\n",
"[5 rows x 34 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 146
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "r95cdqIHGy2v"
},
"source": [
"df.info()"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 297
},
"id": "VcOYnDnXGnQR",
"outputId": "285631ec-4e92-4807-dda6-ff97d1e5027f"
},
"source": [
"df.describe()"
],
"execution_count": 147,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Released_Year</th>\n",
" <th>Runtime</th>\n",
" <th>IMDB_Rating</th>\n",
" <th>Meta_score</th>\n",
" <th>No_of_Votes</th>\n",
" <th>Gross</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>999.000000</td>\n",
" <td>999.000000</td>\n",
" <td>999.000000</td>\n",
" <td>842.000000</td>\n",
" <td>999.000000</td>\n",
" <td>830.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>1991.217217</td>\n",
" <td>122.873874</td>\n",
" <td>7.949650</td>\n",
" <td>77.972684</td>\n",
" <td>273697.411411</td>\n",
" <td>67907277.160241</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>23.297025</td>\n",
" <td>28.102520</td>\n",
" <td>0.275407</td>\n",
" <td>12.383410</td>\n",
" <td>327536.646300</td>\n",
" <td>109754644.359044</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>1920.000000</td>\n",
" <td>45.000000</td>\n",
" <td>7.600000</td>\n",
" <td>28.000000</td>\n",
" <td>25088.000000</td>\n",
" <td>1305.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>1976.000000</td>\n",
" <td>103.000000</td>\n",
" <td>7.700000</td>\n",
" <td>70.000000</td>\n",
" <td>55471.500000</td>\n",
" <td>3245338.500000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>1999.000000</td>\n",
" <td>119.000000</td>\n",
" <td>7.900000</td>\n",
" <td>79.000000</td>\n",
" <td>138356.000000</td>\n",
" <td>23457439.500000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>2009.000000</td>\n",
" <td>137.000000</td>\n",
" <td>8.100000</td>\n",
" <td>87.000000</td>\n",
" <td>374477.500000</td>\n",
" <td>80103240.750000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>2020.000000</td>\n",
" <td>321.000000</td>\n",
" <td>9.300000</td>\n",
" <td>100.000000</td>\n",
" <td>2343110.000000</td>\n",
" <td>936662225.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Released_Year Runtime ... No_of_Votes Gross\n",
"count 999.000000 999.000000 ... 999.000000 830.000000\n",
"mean 1991.217217 122.873874 ... 273697.411411 67907277.160241\n",
"std 23.297025 28.102520 ... 327536.646300 109754644.359044\n",
"min 1920.000000 45.000000 ... 25088.000000 1305.000000\n",
"25% 1976.000000 103.000000 ... 55471.500000 3245338.500000\n",
"50% 1999.000000 119.000000 ... 138356.000000 23457439.500000\n",
"75% 2009.000000 137.000000 ... 374477.500000 80103240.750000\n",
"max 2020.000000 321.000000 ... 2343110.000000 936662225.000000\n",
"\n",
"[8 rows x 6 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 147
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 282
},
"id": "9vhUVlQnMaom",
"outputId": "9046aeb9-f81c-49f3-fa24-7677f5be0ad8"
},
"source": [
"df['IMDB_Rating'].plot(kind='box', vert=False)"
],
"execution_count": 149,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x7fbaa6846250>"
]
},
"metadata": {
"tags": []
},
"execution_count": 149
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "O-wYPoaGNs78"
},
"source": [
"df['IMDB_Rating'].plot(kind='density')"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 923
},
"id": "9a5-_kxGPOZt",
"outputId": "97339c4b-2278-4a96-8e61-59a3159f4d78"
},
"source": [
"corr = df.corr()\n",
"corr"
],
"execution_count": 152,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Released_Year</th>\n",
" <th>Runtime</th>\n",
" <th>IMDB_Rating</th>\n",
" <th>Meta_score</th>\n",
" <th>No_of_Votes</th>\n",
" <th>Gross</th>\n",
" <th>\"Drama\"</th>\n",
" <th>\"Crime\"</th>\n",
" <th>\"Action\"</th>\n",
" <th>\"Adventure\"</th>\n",
" <th>\"Biography\"</th>\n",
" <th>\"History\"</th>\n",
" <th>\"Sci-Fi\"</th>\n",
" <th>\"Romance\"</th>\n",
" <th>\"Western\"</th>\n",
" <th>\"Fantasy\"</th>\n",
" <th>\"Comedy\"</th>\n",
" <th>\"Thriller\"</th>\n",
" <th>\"Animation\"</th>\n",
" <th>\"Family\"</th>\n",
" <th>\"War\"</th>\n",
" <th>\"Mystery\"</th>\n",
" <th>\"Music\"</th>\n",
" <th>\"Horror\"</th>\n",
" <th>\"Musical\"</th>\n",
" <th>\"Film-Noir\"</th>\n",
" <th>\"Sport\"</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Released_Year</th>\n",
" <td>1.000000</td>\n",
" <td>0.165807</td>\n",
" <td>-0.131053</td>\n",
" <td>-0.339272</td>\n",
" <td>0.241785</td>\n",
" <td>0.233250</td>\n",
" <td>0.067003</td>\n",
" <td>0.015389</td>\n",
" <td>0.134889</td>\n",
" <td>0.081198</td>\n",
" <td>0.110626</td>\n",
" <td>-0.029392</td>\n",
" <td>0.010904</td>\n",
" <td>-0.061996</td>\n",
" <td>-0.133611</td>\n",
" <td>0.000807</td>\n",
" <td>-0.004332</td>\n",
" <td>-0.004344</td>\n",
" <td>0.141294</td>\n",
" <td>-0.027129</td>\n",
" <td>-0.119741</td>\n",
" <td>-0.049565</td>\n",
" <td>0.044515</td>\n",
" <td>-0.169417</td>\n",
" <td>-0.067371</td>\n",
" <td>-0.254965</td>\n",
" <td>0.062904</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Runtime</th>\n",
" <td>0.165807</td>\n",
" <td>1.000000</td>\n",
" <td>0.244112</td>\n",
" <td>-0.031399</td>\n",
" <td>0.173304</td>\n",
" <td>0.139104</td>\n",
" <td>0.219504</td>\n",
" <td>0.010370</td>\n",
" <td>0.066227</td>\n",
" <td>0.044741</td>\n",
" <td>0.159426</td>\n",
" <td>0.178265</td>\n",
" <td>-0.019739</td>\n",
" <td>-0.039663</td>\n",
" <td>0.059669</td>\n",
" <td>-0.076710</td>\n",
" <td>-0.220590</td>\n",
" <td>-0.045866</td>\n",
" <td>-0.247934</td>\n",
" <td>-0.075749</td>\n",
" <td>0.075684</td>\n",
" <td>-0.020457</td>\n",
" <td>-0.014456</td>\n",
" <td>-0.131949</td>\n",
" <td>0.081601</td>\n",
" <td>-0.109738</td>\n",
" <td>0.048371</td>\n",
" </tr>\n",
" <tr>\n",
" <th>IMDB_Rating</th>\n",
" <td>-0.131053</td>\n",
" <td>0.244112</td>\n",
" <td>1.000000</td>\n",
" <td>0.268641</td>\n",
" <td>0.495361</td>\n",
" <td>0.097490</td>\n",
" <td>0.060207</td>\n",
" <td>0.009148</td>\n",
" <td>-0.001706</td>\n",
" <td>0.007508</td>\n",
" <td>-0.017633</td>\n",
" <td>0.009076</td>\n",
" <td>0.027236</td>\n",
" <td>-0.033041</td>\n",
" <td>0.026144</td>\n",
" <td>-0.017229</td>\n",
" <td>-0.092598</td>\n",
" <td>-0.058163</td>\n",
" <td>-0.020816</td>\n",
" <td>-0.032888</td>\n",
" <td>0.053991</td>\n",
" <td>0.021720</td>\n",
" <td>-0.024479</td>\n",
" <td>-0.041072</td>\n",
" <td>-0.001238</td>\n",
" <td>0.020144</td>\n",
" <td>-0.011803</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Meta_score</th>\n",
" <td>-0.339272</td>\n",
" <td>-0.031399</td>\n",
" <td>0.268641</td>\n",
" <td>1.000000</td>\n",
" <td>-0.018519</td>\n",
" <td>-0.030560</td>\n",
" <td>0.008760</td>\n",
" <td>-0.103594</td>\n",
" <td>-0.161966</td>\n",
" <td>0.001616</td>\n",
" <td>-0.048197</td>\n",
" <td>0.025617</td>\n",
" <td>-0.031344</td>\n",
" <td>0.100284</td>\n",
" <td>0.064623</td>\n",
" <td>-0.035776</td>\n",
" <td>-0.000660</td>\n",
" <td>-0.034494</td>\n",
" <td>0.078849</td>\n",
" <td>-0.001882</td>\n",
" <td>0.044470</td>\n",
" <td>0.020678</td>\n",
" <td>-0.016422</td>\n",
" <td>0.052693</td>\n",
" <td>-0.000544</td>\n",
" <td>0.146461</td>\n",
" <td>-0.063136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>No_of_Votes</th>\n",
" <td>0.241785</td>\n",
" <td>0.173304</td>\n",
" <td>0.495361</td>\n",
" <td>-0.018519</td>\n",
" <td>1.000000</td>\n",
" <td>0.574877</td>\n",
" <td>-0.163185</td>\n",
" <td>0.011980</td>\n",
" <td>0.192519</td>\n",
" <td>0.228742</td>\n",
" <td>-0.023303</td>\n",
" <td>-0.058693</td>\n",
" <td>0.231406</td>\n",
" <td>-0.084080</td>\n",
" <td>-0.019307</td>\n",
" <td>0.059632</td>\n",
" <td>-0.081255</td>\n",
" <td>0.032092</td>\n",
" <td>-0.005175</td>\n",
" <td>-0.037387</td>\n",
" <td>-0.056292</td>\n",
" <td>0.020025</td>\n",
" <td>-0.078235</td>\n",
" <td>-0.031027</td>\n",
" <td>-0.078004</td>\n",
" <td>-0.082306</td>\n",
" <td>-0.007264</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Gross</th>\n",
" <td>0.233250</td>\n",
" <td>0.139104</td>\n",
" <td>0.097490</td>\n",
" <td>-0.030560</td>\n",
" <td>0.574877</td>\n",
" <td>1.000000</td>\n",
" <td>-0.320996</td>\n",
" <td>-0.126443</td>\n",
" <td>0.321636</td>\n",
" <td>0.450727</td>\n",
" <td>-0.041712</td>\n",
" <td>-0.031959</td>\n",
" <td>0.205720</td>\n",
" <td>-0.096618</td>\n",
" <td>-0.018391</td>\n",
" <td>0.099829</td>\n",
" <td>-0.018851</td>\n",
" <td>-0.032893</td>\n",
" <td>0.162256</td>\n",
" <td>0.056525</td>\n",
" <td>-0.058741</td>\n",
" <td>-0.081476</td>\n",
" <td>-0.064905</td>\n",
" <td>-0.041978</td>\n",
" <td>-0.056970</td>\n",
" <td>-0.066600</td>\n",
" <td>-0.019864</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Drama\"</th>\n",
" <td>0.067003</td>\n",
" <td>0.219504</td>\n",
" <td>0.060207</td>\n",
" <td>0.008760</td>\n",
" <td>-0.163185</td>\n",
" <td>-0.320996</td>\n",
" <td>1.000000</td>\n",
" <td>0.048112</td>\n",
" <td>-0.341705</td>\n",
" <td>-0.435610</td>\n",
" <td>0.173143</td>\n",
" <td>0.129506</td>\n",
" <td>-0.192319</td>\n",
" <td>0.105106</td>\n",
" <td>-0.023565</td>\n",
" <td>-0.151096</td>\n",
" <td>-0.241533</td>\n",
" <td>-0.105100</td>\n",
" <td>-0.304570</td>\n",
" <td>-0.151120</td>\n",
" <td>0.072111</td>\n",
" <td>-0.049812</td>\n",
" <td>0.069028</td>\n",
" <td>-0.103729</td>\n",
" <td>-0.005250</td>\n",
" <td>-0.012304</td>\n",
" <td>0.069641</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Crime\"</th>\n",
" <td>0.015389</td>\n",
" <td>0.010370</td>\n",
" <td>0.009148</td>\n",
" <td>-0.103594</td>\n",
" <td>0.011980</td>\n",
" <td>-0.126443</td>\n",
" <td>0.048112</td>\n",
" <td>1.000000</td>\n",
" <td>0.097140</td>\n",
" <td>-0.228471</td>\n",
" <td>-0.014238</td>\n",
" <td>-0.113363</td>\n",
" <td>-0.128069</td>\n",
" <td>-0.149888</td>\n",
" <td>-0.073516</td>\n",
" <td>-0.107079</td>\n",
" <td>-0.079994</td>\n",
" <td>0.124043</td>\n",
" <td>-0.100014</td>\n",
" <td>-0.125342</td>\n",
" <td>-0.119300</td>\n",
" <td>0.109448</td>\n",
" <td>-0.084622</td>\n",
" <td>-0.079590</td>\n",
" <td>-0.048647</td>\n",
" <td>0.054503</td>\n",
" <td>-0.053601</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Action\"</th>\n",
" <td>0.134889</td>\n",
" <td>0.066227</td>\n",
" <td>-0.001706</td>\n",
" <td>-0.161966</td>\n",
" <td>0.192519</td>\n",
" <td>0.321636</td>\n",
" <td>-0.341705</td>\n",
" <td>0.097140</td>\n",
" <td>1.000000</td>\n",
" <td>0.297320</td>\n",
" <td>-0.078874</td>\n",
" <td>-0.071775</td>\n",
" <td>0.166795</td>\n",
" <td>-0.159505</td>\n",
" <td>0.003945</td>\n",
" <td>-0.025584</td>\n",
" <td>-0.127407</td>\n",
" <td>0.008032</td>\n",
" <td>0.013841</td>\n",
" <td>-0.106603</td>\n",
" <td>-0.053980</td>\n",
" <td>-0.066118</td>\n",
" <td>-0.092042</td>\n",
" <td>-0.073357</td>\n",
" <td>-0.063556</td>\n",
" <td>-0.067259</td>\n",
" <td>-0.048548</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Adventure\"</th>\n",
" <td>0.081198</td>\n",
" <td>0.044741</td>\n",
" <td>0.007508</td>\n",
" <td>0.001616</td>\n",
" <td>0.228742</td>\n",
" <td>0.450727</td>\n",
" <td>-0.435610</td>\n",
" <td>-0.228471</td>\n",
" <td>0.297320</td>\n",
" <td>1.000000</td>\n",
" <td>-0.107544</td>\n",
" <td>-0.063510</td>\n",
" <td>0.170854</td>\n",
" <td>-0.163347</td>\n",
" <td>0.037794</td>\n",
" <td>0.113032</td>\n",
" <td>0.050880</td>\n",
" <td>-0.115574</td>\n",
" <td>0.331176</td>\n",
" <td>0.099571</td>\n",
" <td>-0.045381</td>\n",
" <td>-0.146433</td>\n",
" <td>-0.093839</td>\n",
" <td>-0.060903</td>\n",
" <td>-0.045270</td>\n",
" <td>-0.050083</td>\n",
" <td>-0.068573</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Biography\"</th>\n",
" <td>0.110626</td>\n",
" <td>0.159426</td>\n",
" <td>-0.017633</td>\n",
" <td>-0.048197</td>\n",
" <td>-0.023303</td>\n",
" <td>-0.041712</td>\n",
" <td>0.173143</td>\n",
" <td>-0.014238</td>\n",
" <td>-0.078874</td>\n",
" <td>-0.107544</td>\n",
" <td>1.000000</td>\n",
" <td>0.309665</td>\n",
" <td>-0.093831</td>\n",
" <td>-0.122644</td>\n",
" <td>-0.050020</td>\n",
" <td>-0.093079</td>\n",
" <td>-0.139866</td>\n",
" <td>-0.111516</td>\n",
" <td>-0.069560</td>\n",
" <td>-0.029452</td>\n",
" <td>-0.066584</td>\n",
" <td>-0.116069</td>\n",
" <td>0.055549</td>\n",
" <td>-0.063662</td>\n",
" <td>-0.046045</td>\n",
" <td>-0.048728</td>\n",
" <td>0.162820</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"History\"</th>\n",
" <td>-0.029392</td>\n",
" <td>0.178265</td>\n",
" <td>0.009076</td>\n",
" <td>0.025617</td>\n",
" <td>-0.058693</td>\n",
" <td>-0.031959</td>\n",
" <td>0.129506</td>\n",
" <td>-0.113363</td>\n",
" <td>-0.071775</td>\n",
" <td>-0.063510</td>\n",
" <td>0.309665</td>\n",
" <td>1.000000</td>\n",
" <td>-0.064718</td>\n",
" <td>-0.064755</td>\n",
" <td>-0.034500</td>\n",
" <td>-0.046531</td>\n",
" <td>-0.133125</td>\n",
" <td>-0.045196</td>\n",
" <td>-0.072180</td>\n",
" <td>-0.058821</td>\n",
" <td>0.083589</td>\n",
" <td>-0.065368</td>\n",
" <td>-0.022124</td>\n",
" <td>-0.043909</td>\n",
" <td>-0.031759</td>\n",
" <td>-0.033609</td>\n",
" <td>-0.033609</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Sci-Fi\"</th>\n",
" <td>0.010904</td>\n",
" <td>-0.019739</td>\n",
" <td>0.027236</td>\n",
" <td>-0.031344</td>\n",
" <td>0.231406</td>\n",
" <td>0.205720</td>\n",
" <td>-0.192319</td>\n",
" <td>-0.128069</td>\n",
" <td>0.166795</td>\n",
" <td>0.170854</td>\n",
" <td>-0.093831</td>\n",
" <td>-0.064718</td>\n",
" <td>1.000000</td>\n",
" <td>-0.077208</td>\n",
" <td>-0.038322</td>\n",
" <td>-0.071312</td>\n",
" <td>-0.119485</td>\n",
" <td>-0.013823</td>\n",
" <td>-0.051019</td>\n",
" <td>-0.047941</td>\n",
" <td>-0.062189</td>\n",
" <td>0.018219</td>\n",
" <td>-0.051089</td>\n",
" <td>0.133037</td>\n",
" <td>-0.035278</td>\n",
" <td>-0.037333</td>\n",
" <td>-0.037333</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Romance\"</th>\n",
" <td>-0.061996</td>\n",
" <td>-0.039663</td>\n",
" <td>-0.033041</td>\n",
" <td>0.100284</td>\n",
" <td>-0.084080</td>\n",
" <td>-0.096618</td>\n",
" <td>0.105106</td>\n",
" <td>-0.149888</td>\n",
" <td>-0.159505</td>\n",
" <td>-0.163347</td>\n",
" <td>-0.122644</td>\n",
" <td>-0.064755</td>\n",
" <td>-0.077208</td>\n",
" <td>1.000000</td>\n",
" <td>-0.054053</td>\n",
" <td>-0.015325</td>\n",
" <td>0.134827</td>\n",
" <td>-0.124382</td>\n",
" <td>-0.102067</td>\n",
" <td>-0.079007</td>\n",
" <td>-0.032734</td>\n",
" <td>-0.044424</td>\n",
" <td>0.059575</td>\n",
" <td>-0.068796</td>\n",
" <td>-0.026366</td>\n",
" <td>-0.008359</td>\n",
" <td>-0.052658</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Western\"</th>\n",
" <td>-0.133611</td>\n",
" <td>0.059669</td>\n",
" <td>0.026144</td>\n",
" <td>0.064623</td>\n",
" <td>-0.019307</td>\n",
" <td>-0.018391</td>\n",
" <td>-0.023565</td>\n",
" <td>-0.073516</td>\n",
" <td>0.003945</td>\n",
" <td>0.037794</td>\n",
" <td>-0.050020</td>\n",
" <td>-0.034500</td>\n",
" <td>-0.038322</td>\n",
" <td>-0.054053</td>\n",
" <td>1.000000</td>\n",
" <td>-0.038015</td>\n",
" <td>-0.061930</td>\n",
" <td>-0.036206</td>\n",
" <td>-0.042741</td>\n",
" <td>-0.034831</td>\n",
" <td>-0.000683</td>\n",
" <td>-0.047405</td>\n",
" <td>-0.027234</td>\n",
" <td>-0.026001</td>\n",
" <td>-0.018806</td>\n",
" <td>-0.019902</td>\n",
" <td>-0.019902</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Fantasy\"</th>\n",
" <td>0.000807</td>\n",
" <td>-0.076710</td>\n",
" <td>-0.017229</td>\n",
" <td>-0.035776</td>\n",
" <td>0.059632</td>\n",
" <td>0.099829</td>\n",
" <td>-0.151096</td>\n",
" <td>-0.107079</td>\n",
" <td>-0.025584</td>\n",
" <td>0.113032</td>\n",
" <td>-0.093079</td>\n",
" <td>-0.046531</td>\n",
" <td>-0.071312</td>\n",
" <td>-0.015325</td>\n",
" <td>-0.038015</td>\n",
" <td>1.000000</td>\n",
" <td>-0.013278</td>\n",
" <td>-0.106032</td>\n",
" <td>0.096640</td>\n",
" <td>0.215486</td>\n",
" <td>-0.043381</td>\n",
" <td>-0.047751</td>\n",
" <td>-0.006845</td>\n",
" <td>0.020274</td>\n",
" <td>-0.003836</td>\n",
" <td>-0.037034</td>\n",
" <td>-0.037034</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Comedy\"</th>\n",
" <td>-0.004332</td>\n",
" <td>-0.220590</td>\n",
" <td>-0.092598</td>\n",
" <td>-0.000660</td>\n",
" <td>-0.081255</td>\n",
" <td>-0.018851</td>\n",
" <td>-0.241533</td>\n",
" <td>-0.079994</td>\n",
" <td>-0.127407</td>\n",
" <td>0.050880</td>\n",
" <td>-0.139866</td>\n",
" <td>-0.133125</td>\n",
" <td>-0.119485</td>\n",
" <td>0.134827</td>\n",
" <td>-0.061930</td>\n",
" <td>-0.013278</td>\n",
" <td>1.000000</td>\n",
" <td>-0.192348</td>\n",
" <td>0.076532</td>\n",
" <td>0.009662</td>\n",
" <td>-0.031133</td>\n",
" <td>-0.159153</td>\n",
" <td>-0.014974</td>\n",
" <td>-0.073443</td>\n",
" <td>0.055546</td>\n",
" <td>-0.059465</td>\n",
" <td>-0.059465</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Thriller\"</th>\n",
" <td>-0.004344</td>\n",
" <td>-0.045866</td>\n",
" <td>-0.058163</td>\n",
" <td>-0.034494</td>\n",
" <td>0.032092</td>\n",
" <td>-0.032893</td>\n",
" <td>-0.105100</td>\n",
" <td>0.124043</td>\n",
" <td>0.008032</td>\n",
" <td>-0.115574</td>\n",
" <td>-0.111516</td>\n",
" <td>-0.045196</td>\n",
" <td>-0.013823</td>\n",
" <td>-0.124382</td>\n",
" <td>-0.036206</td>\n",
" <td>-0.106032</td>\n",
" <td>-0.192348</td>\n",
" <td>1.000000</td>\n",
" <td>-0.119214</td>\n",
" <td>-0.097150</td>\n",
" <td>-0.052804</td>\n",
" <td>0.189164</td>\n",
" <td>-0.075963</td>\n",
" <td>0.092737</td>\n",
" <td>-0.052454</td>\n",
" <td>0.008402</td>\n",
" <td>-0.055510</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Animation\"</th>\n",
" <td>0.141294</td>\n",
" <td>-0.247934</td>\n",
" <td>-0.020816</td>\n",
" <td>0.078849</td>\n",
" <td>-0.005175</td>\n",
" <td>0.162256</td>\n",
" <td>-0.304570</td>\n",
" <td>-0.100014</td>\n",
" <td>0.013841</td>\n",
" <td>0.331176</td>\n",
" <td>-0.069560</td>\n",
" <td>-0.072180</td>\n",
" <td>-0.051019</td>\n",
" <td>-0.102067</td>\n",
" <td>-0.042741</td>\n",
" <td>0.096640</td>\n",
" <td>0.076532</td>\n",
" <td>-0.119214</td>\n",
" <td>1.000000</td>\n",
" <td>0.212490</td>\n",
" <td>-0.052791</td>\n",
" <td>-0.086974</td>\n",
" <td>-0.056979</td>\n",
" <td>-0.054398</td>\n",
" <td>-0.039345</td>\n",
" <td>-0.041638</td>\n",
" <td>-0.041638</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Family\"</th>\n",
" <td>-0.027129</td>\n",
" <td>-0.075749</td>\n",
" <td>-0.032888</td>\n",
" <td>-0.001882</td>\n",
" <td>-0.037387</td>\n",
" <td>0.056525</td>\n",
" <td>-0.151120</td>\n",
" <td>-0.125342</td>\n",
" <td>-0.106603</td>\n",
" <td>0.099571</td>\n",
" <td>-0.029452</td>\n",
" <td>-0.058821</td>\n",
" <td>-0.047941</td>\n",
" <td>-0.079007</td>\n",
" <td>-0.034831</td>\n",
" <td>0.215486</td>\n",
" <td>0.009662</td>\n",
" <td>-0.097150</td>\n",
" <td>0.212490</td>\n",
" <td>1.000000</td>\n",
" <td>-0.056522</td>\n",
" <td>-0.080823</td>\n",
" <td>-0.046434</td>\n",
" <td>-0.044330</td>\n",
" <td>0.102521</td>\n",
" <td>-0.033931</td>\n",
" <td>0.029786</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"War\"</th>\n",
" <td>-0.119741</td>\n",
" <td>0.075684</td>\n",
" <td>0.053991</td>\n",
" <td>0.044470</td>\n",
" <td>-0.056292</td>\n",
" <td>-0.058741</td>\n",
" <td>0.072111</td>\n",
" <td>-0.119300</td>\n",
" <td>-0.053980</td>\n",
" <td>-0.045381</td>\n",
" <td>-0.066584</td>\n",
" <td>0.083589</td>\n",
" <td>-0.062189</td>\n",
" <td>-0.032734</td>\n",
" <td>-0.000683</td>\n",
" <td>-0.043381</td>\n",
" <td>-0.031133</td>\n",
" <td>-0.052804</td>\n",
" <td>-0.052791</td>\n",
" <td>-0.056522</td>\n",
" <td>1.000000</td>\n",
" <td>-0.046485</td>\n",
" <td>-0.044195</td>\n",
" <td>-0.042193</td>\n",
" <td>0.004646</td>\n",
" <td>-0.032296</td>\n",
" <td>-0.032296</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Mystery\"</th>\n",
" <td>-0.049565</td>\n",
" <td>-0.020457</td>\n",
" <td>0.021720</td>\n",
" <td>0.020678</td>\n",
" <td>0.020025</td>\n",
" <td>-0.081476</td>\n",
" <td>-0.049812</td>\n",
" <td>0.109448</td>\n",
" <td>-0.066118</td>\n",
" <td>-0.146433</td>\n",
" <td>-0.116069</td>\n",
" <td>-0.065368</td>\n",
" <td>0.018219</td>\n",
" <td>-0.044424</td>\n",
" <td>-0.047405</td>\n",
" <td>-0.047751</td>\n",
" <td>-0.159153</td>\n",
" <td>0.189164</td>\n",
" <td>-0.086974</td>\n",
" <td>-0.080823</td>\n",
" <td>-0.046485</td>\n",
" <td>1.000000</td>\n",
" <td>-0.044976</td>\n",
" <td>0.072846</td>\n",
" <td>-0.043638</td>\n",
" <td>0.076452</td>\n",
" <td>-0.046181</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Music\"</th>\n",
" <td>0.044515</td>\n",
" <td>-0.014456</td>\n",
" <td>-0.024479</td>\n",
" <td>-0.016422</td>\n",
" <td>-0.078235</td>\n",
" <td>-0.064905</td>\n",
" <td>0.069028</td>\n",
" <td>-0.084622</td>\n",
" <td>-0.092042</td>\n",
" <td>-0.093839</td>\n",
" <td>0.055549</td>\n",
" <td>-0.022124</td>\n",
" <td>-0.051089</td>\n",
" <td>0.059575</td>\n",
" <td>-0.027234</td>\n",
" <td>-0.006845</td>\n",
" <td>-0.014974</td>\n",
" <td>-0.075963</td>\n",
" <td>-0.056979</td>\n",
" <td>-0.046434</td>\n",
" <td>-0.044195</td>\n",
" <td>-0.044976</td>\n",
" <td>1.000000</td>\n",
" <td>-0.034662</td>\n",
" <td>0.185396</td>\n",
" <td>-0.026531</td>\n",
" <td>-0.026531</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Horror\"</th>\n",
" <td>-0.169417</td>\n",
" <td>-0.131949</td>\n",
" <td>-0.041072</td>\n",
" <td>0.052693</td>\n",
" <td>-0.031027</td>\n",
" <td>-0.041978</td>\n",
" <td>-0.103729</td>\n",
" <td>-0.079590</td>\n",
" <td>-0.073357</td>\n",
" <td>-0.060903</td>\n",
" <td>-0.063662</td>\n",
" <td>-0.043909</td>\n",
" <td>0.133037</td>\n",
" <td>-0.068796</td>\n",
" <td>-0.026001</td>\n",
" <td>0.020274</td>\n",
" <td>-0.073443</td>\n",
" <td>0.092737</td>\n",
" <td>-0.054398</td>\n",
" <td>-0.044330</td>\n",
" <td>-0.042193</td>\n",
" <td>0.072846</td>\n",
" <td>-0.034662</td>\n",
" <td>1.000000</td>\n",
" <td>-0.023935</td>\n",
" <td>-0.025329</td>\n",
" <td>-0.025329</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Musical\"</th>\n",
" <td>-0.067371</td>\n",
" <td>0.081601</td>\n",
" <td>-0.001238</td>\n",
" <td>-0.000544</td>\n",
" <td>-0.078004</td>\n",
" <td>-0.056970</td>\n",
" <td>-0.005250</td>\n",
" <td>-0.048647</td>\n",
" <td>-0.063556</td>\n",
" <td>-0.045270</td>\n",
" <td>-0.046045</td>\n",
" <td>-0.031759</td>\n",
" <td>-0.035278</td>\n",
" <td>-0.026366</td>\n",
" <td>-0.018806</td>\n",
" <td>-0.003836</td>\n",
" <td>0.055546</td>\n",
" <td>-0.052454</td>\n",
" <td>-0.039345</td>\n",
" <td>0.102521</td>\n",
" <td>0.004646</td>\n",
" <td>-0.043638</td>\n",
" <td>0.185396</td>\n",
" <td>-0.023935</td>\n",
" <td>1.000000</td>\n",
" <td>-0.018320</td>\n",
" <td>-0.018320</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Film-Noir\"</th>\n",
" <td>-0.254965</td>\n",
" <td>-0.109738</td>\n",
" <td>0.020144</td>\n",
" <td>0.146461</td>\n",
" <td>-0.082306</td>\n",
" <td>-0.066600</td>\n",
" <td>-0.012304</td>\n",
" <td>0.054503</td>\n",
" <td>-0.067259</td>\n",
" <td>-0.050083</td>\n",
" <td>-0.048728</td>\n",
" <td>-0.033609</td>\n",
" <td>-0.037333</td>\n",
" <td>-0.008359</td>\n",
" <td>-0.019902</td>\n",
" <td>-0.037034</td>\n",
" <td>-0.059465</td>\n",
" <td>0.008402</td>\n",
" <td>-0.041638</td>\n",
" <td>-0.033931</td>\n",
" <td>-0.032296</td>\n",
" <td>0.076452</td>\n",
" <td>-0.026531</td>\n",
" <td>-0.025329</td>\n",
" <td>-0.018320</td>\n",
" <td>1.000000</td>\n",
" <td>-0.019388</td>\n",
" </tr>\n",
" <tr>\n",
" <th>\"Sport\"</th>\n",
" <td>0.062904</td>\n",
" <td>0.048371</td>\n",
" <td>-0.011803</td>\n",
" <td>-0.063136</td>\n",
" <td>-0.007264</td>\n",
" <td>-0.019864</td>\n",
" <td>0.069641</td>\n",
" <td>-0.053601</td>\n",
" <td>-0.048548</td>\n",
" <td>-0.068573</td>\n",
" <td>0.162820</td>\n",
" <td>-0.033609</td>\n",
" <td>-0.037333</td>\n",
" <td>-0.052658</td>\n",
" <td>-0.019902</td>\n",
" <td>-0.037034</td>\n",
" <td>-0.059465</td>\n",
" <td>-0.055510</td>\n",
" <td>-0.041638</td>\n",
" <td>0.029786</td>\n",
" <td>-0.032296</td>\n",
" <td>-0.046181</td>\n",
" <td>-0.026531</td>\n",
" <td>-0.025329</td>\n",
" <td>-0.018320</td>\n",
" <td>-0.019388</td>\n",
" <td>1.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Released_Year Runtime ... \"Film-Noir\" \"Sport\"\n",
"Released_Year 1.000000 0.165807 ... -0.254965 0.062904\n",
"Runtime 0.165807 1.000000 ... -0.109738 0.048371\n",
"IMDB_Rating -0.131053 0.244112 ... 0.020144 -0.011803\n",
"Meta_score -0.339272 -0.031399 ... 0.146461 -0.063136\n",
"No_of_Votes 0.241785 0.173304 ... -0.082306 -0.007264\n",
"Gross 0.233250 0.139104 ... -0.066600 -0.019864\n",
"\"Drama\" 0.067003 0.219504 ... -0.012304 0.069641\n",
"\"Crime\" 0.015389 0.010370 ... 0.054503 -0.053601\n",
"\"Action\" 0.134889 0.066227 ... -0.067259 -0.048548\n",
"\"Adventure\" 0.081198 0.044741 ... -0.050083 -0.068573\n",
"\"Biography\" 0.110626 0.159426 ... -0.048728 0.162820\n",
"\"History\" -0.029392 0.178265 ... -0.033609 -0.033609\n",
"\"Sci-Fi\" 0.010904 -0.019739 ... -0.037333 -0.037333\n",
"\"Romance\" -0.061996 -0.039663 ... -0.008359 -0.052658\n",
"\"Western\" -0.133611 0.059669 ... -0.019902 -0.019902\n",
"\"Fantasy\" 0.000807 -0.076710 ... -0.037034 -0.037034\n",
"\"Comedy\" -0.004332 -0.220590 ... -0.059465 -0.059465\n",
"\"Thriller\" -0.004344 -0.045866 ... 0.008402 -0.055510\n",
"\"Animation\" 0.141294 -0.247934 ... -0.041638 -0.041638\n",
"\"Family\" -0.027129 -0.075749 ... -0.033931 0.029786\n",
"\"War\" -0.119741 0.075684 ... -0.032296 -0.032296\n",
"\"Mystery\" -0.049565 -0.020457 ... 0.076452 -0.046181\n",
"\"Music\" 0.044515 -0.014456 ... -0.026531 -0.026531\n",
"\"Horror\" -0.169417 -0.131949 ... -0.025329 -0.025329\n",
"\"Musical\" -0.067371 0.081601 ... -0.018320 -0.018320\n",
"\"Film-Noir\" -0.254965 -0.109738 ... 1.000000 -0.019388\n",
"\"Sport\" 0.062904 0.048371 ... -0.019388 1.000000\n",
"\n",
"[27 rows x 27 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 152
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
},
"id": "yYagYF_bQm4j",
"outputId": "0b2c5758-c6f9-4700-f2d0-e789233ebc76"
},
"source": [
"figure = plt.figure(figsize=(8,8))\n",
"plt.matshow(corr, cmap='RdBu', fignum=figure.number)\n",
"plt.xticks(range(len(corr.columns)), corr.columns, rotation='vertical')\n",
"plt.yticks(range(len(corr.columns)), corr.columns)"
],
"execution_count": 155,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"([<matplotlib.axis.YTick at 0x7fbaa5cf1590>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5dd8f50>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c58ad0>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c38f10>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c414d0>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c41a10>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c41910>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c48510>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c48a50>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c48950>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c48e50>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c41450>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c30050>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c51710>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c51c50>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5bdb250>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5bdb710>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5bdbc50>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5be2250>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5be2710>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5bdb5d0>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5c41990>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5be2210>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5be2e10>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5beb390>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5beb8d0>,\n",
" <matplotlib.axis.YTick at 0x7fbaa5bebe10>],\n",
" [Text(0, 0, 'Released_Year'),\n",
" Text(0, 0, 'Runtime'),\n",
" Text(0, 0, 'IMDB_Rating'),\n",
" Text(0, 0, 'Meta_score'),\n",
" Text(0, 0, 'No_of_Votes'),\n",
" Text(0, 0, 'Gross'),\n",
" Text(0, 0, '\"Drama\"'),\n",
" Text(0, 0, '\"Crime\"'),\n",
" Text(0, 0, '\"Action\"'),\n",
" Text(0, 0, '\"Adventure\"'),\n",
" Text(0, 0, '\"Biography\"'),\n",
" Text(0, 0, '\"History\"'),\n",
" Text(0, 0, '\"Sci-Fi\"'),\n",
" Text(0, 0, '\"Romance\"'),\n",
" Text(0, 0, '\"Western\"'),\n",
" Text(0, 0, '\"Fantasy\"'),\n",
" Text(0, 0, '\"Comedy\"'),\n",
" Text(0, 0, '\"Thriller\"'),\n",
" Text(0, 0, '\"Animation\"'),\n",
" Text(0, 0, '\"Family\"'),\n",
" Text(0, 0, '\"War\"'),\n",
" Text(0, 0, '\"Mystery\"'),\n",
" Text(0, 0, '\"Music\"'),\n",
" Text(0, 0, '\"Horror\"'),\n",
" Text(0, 0, '\"Musical\"'),\n",
" Text(0, 0, '\"Film-Noir\"'),\n",
" Text(0, 0, '\"Sport\"')])"
]
},
"metadata": {
"tags": []
},
"execution_count": 155
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 576x576 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "jdOC_1TvR7YD",
"outputId": "e17ff16a-d570-436f-d099-e716fea79469"
},
"source": [
"to_1D(df[\"Genre\"]).value_counts()"
],
"execution_count": 112,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"\"Drama\" 723\n",
"\"Comedy\" 233\n",
"\"Crime\" 209\n",
"\"Adventure\" 195\n",
"\"Action\" 189\n",
"\"Thriller\" 137\n",
"\"Romance\" 125\n",
"\"Biography\" 109\n",
"\"Mystery\" 99\n",
"\"Animation\" 82\n",
"\"Sci-Fi\" 67\n",
"\"Fantasy\" 66\n",
"\"Family\" 56\n",
"\"History\" 55\n",
"\"War\" 51\n",
"\"Music\" 35\n",
"\"Horror\" 32\n",
"\"Western\" 20\n",
"\"Film-Noir\" 19\n",
"\"Sport\" 19\n",
"\"Musical\" 17\n",
"dtype: int64"
]
},
"metadata": {
"tags": []
},
"execution_count": 112
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 456
},
"id": "CdIYqmt9V1-P",
"outputId": "6b4f670e-8648-4c4a-cff3-e0ec9fe75da5"
},
"source": [
""
],
"execution_count": 127,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>\"Drama\"</th>\n",
" <th>\"Crime\"</th>\n",
" <th>\"Action\"</th>\n",
" <th>\"Adventure\"</th>\n",
" <th>\"Biography\"</th>\n",
" <th>\"History\"</th>\n",
" <th>\"Sci-Fi\"</th>\n",
" <th>\"Romance\"</th>\n",
" <th>\"Western\"</th>\n",
" <th>\"Fantasy\"</th>\n",
" <th>\"Comedy\"</th>\n",
" <th>\"Thriller\"</th>\n",
" <th>\"Animation\"</th>\n",
" <th>\"Family\"</th>\n",
" <th>\"War\"</th>\n",
" <th>\"Mystery\"</th>\n",
" <th>\"Music\"</th>\n",
" <th>\"Horror\"</th>\n",
" <th>\"Musical\"</th>\n",
" <th>\"Film-Noir\"</th>\n",
" <th>\"Sport\"</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>True</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>995</th>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>996</th>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>997</th>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>998</th>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>999</th>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>True</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" <td>False</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>999 rows × 21 columns</p>\n",
"</div>"
],
"text/plain": [
" \"Drama\" \"Crime\" \"Action\" ... \"Musical\" \"Film-Noir\" \"Sport\"\n",
"0 True False False ... False False False\n",
"1 True True False ... False False False\n",
"2 True True True ... False False False\n",
"3 True True False ... False False False\n",
"4 True True False ... False False False\n",
".. ... ... ... ... ... ... ...\n",
"995 True False False ... False False False\n",
"996 True False False ... False False False\n",
"997 True False False ... False False False\n",
"998 True False False ... False False False\n",
"999 False True False ... False False False\n",
"\n",
"[999 rows x 21 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 127
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 296
},
"id": "7gVIi2IrT18l",
"outputId": "263f1abc-579c-407f-e65d-139f63237071"
},
"source": [
"df.plot(kind='scatter', x='Runtime', y='IMDB_Rating')"
],
"execution_count": 120,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x7fbaa5f54c50>"
]
},
"metadata": {
"tags": []
},
"execution_count": 120
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment