diff --git a/Exercises-1.ipynb b/Exercises-1.ipynb index ae5e3bc..a04c9aa 100644 --- a/Exercises-1.ipynb +++ b/Exercises-1.ipynb @@ -1,1077 +1,1041 @@ { - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "%matplotlib inline\n", - "import matplotlib.pyplot as plt\n", - "import pandas as pd" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from IPython.core.display import HTML\n", - "css = open('style-table.css').read() + open('style-notebook.css').read()\n", - "HTML(''.format(css))" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
titleyear
0A Lélek órása1923
1Aizaugusa gravi viegli krist1986
2Agliyorum1988
30_1_02008
497 fung lau mung1994
\n", - "
" - ], - "text/plain": [ - " title year\n", - "0 A Lélek órása 1923\n", - "1 Aizaugusa gravi viegli krist 1986\n", - "2 Agliyorum 1988\n", - "3 0_1_0 2008\n", - "4 97 fung lau mung 1994" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" + "nbformat_minor": 0, + "nbformat": 4, + "cells": [ + { + "execution_count": 1, + "cell_type": "code", + "source": [ + "%matplotlib inline\n", + "import pandas as pd" + ], + "outputs": [], + "metadata": { + "collapsed": false + } + }, + { + "execution_count": 2, + "cell_type": "code", + "source": [ + "from IPython.core.display import HTML\n", + "css = open('style-table.css').read() + open('style-notebook.css').read()\n", + "HTML(''.format(css))" + ], + "outputs": [ + { + "execution_count": 2, + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ], + "text/html": [ + "" + ] + }, + "metadata": {} + } + ], + "metadata": { + "collapsed": false + } + }, + { + "execution_count": 3, + "cell_type": "code", + "source": [ + "titles = pd.DataFrame.from_csv('data/titles.csv', index_col=None)\n", + "titles.head()" + ], + "outputs": [ + { + "execution_count": 3, + "output_type": "execute_result", + "data": { + "text/plain": [ + " title year\n", + "0 A L\u00e9lek \u00f3r\u00e1sa 1923\n", + "1 Aizaugusa gravi viegli krist 1986\n", + "2 Agliyorum 1988\n", + "3 0_1_0 2008\n", + "4 97 fung lau mung 1994" + ], + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titleyear
0A L\u00e9lek \u00f3r\u00e1sa1923
1Aizaugusa gravi viegli krist1986
2Agliyorum1988
30_1_02008
497 fung lau mung1994
\n", + "
" + ] + }, + "metadata": {} + } + ], + "metadata": { + "collapsed": false + } + }, + { + "execution_count": 4, + "cell_type": "code", + "source": [ + "cast = pd.DataFrame.from_csv('data/cast.csv', index_col=None)\n", + "cast.head()" + ], + "outputs": [ + { + "execution_count": 4, + "output_type": "execute_result", + "data": { + "text/plain": [ + " title year name type \\\n", + "0 The Core 2003 Alejandro Abellan actor \n", + "1 Il momento di uccidere 1968 Remo De Angelis actor \n", + "2 Across the Divide 1921 Thomas Delmar actor \n", + "3 Revan 2012 Diego James actor \n", + "4 Un homme marche dans la ville 1950 Fabien Loris actor \n", + "\n", + " character n \n", + "0 U.S.S. Soldier NaN \n", + "1 Dago 9 \n", + "2 Dago 4 \n", + "3 Dago NaN \n", + "4 Dago 12 " + ], + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titleyearnametypecharactern
0The Core2003Alejandro AbellanactorU.S.S. SoldierNaN
1Il momento di uccidere1968Remo De AngelisactorDago9
2Across the Divide1921Thomas DelmaractorDago4
3Revan2012Diego JamesactorDagoNaN
4Un homme marche dans la ville1950Fabien LorisactorDago12
\n", + "
" + ] + }, + "metadata": {} + } + ], + "metadata": { + "collapsed": false + } + }, + { + "source": "### How many movies are listed in the titles dataframe?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### What are the earliest two films listed in the titles dataframe?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many movies have the title \"Hamlet\"?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many movies are titled \"North by Northwest\"?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### When was the first movie titled \"Hamlet\" made?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### List all of the \"Treasure Island\" movies from earliest to most recent.", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many movies were made in the year 1950?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many movies were made in the year 1960?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many movies were made from 1950 through 1959?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### In what years has a movie titled \"Batman\" been released?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles were there in the movie \"Inception\"?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles in the movie \"Inception\" are NOT ranked by an \"n\" value?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### But how many roles in the movie \"Inception\" did receive an \"n\" value?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### Display the cast of \"North by Northwest\" in their correct \"n\"-value order, ignoring roles that did not earn a numeric \"n\" value.", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### Display the entire cast, in \"n\"-order, of the 1972 film \"Sleuth\".", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### Now display the entire cast, in \"n\"-order, of the 2007 version of \"Sleuth\".", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles were credited in the silent 1921 version of Hamlet?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles were credited in Branagh\u2019s 1996 Hamlet?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many \"Hamlet\" roles have been listed in all film credits through history?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many people have played an \"Ophelia\"?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many people have played a role called \"The Dude\"?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many people have played a role called \"The Stranger\"?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles has Sidney Poitier played throughout his career?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles has Judi Dench played?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### List the supporting roles (having n=2) played by Cary Grant in the 1940s, in order by year.", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### List the leading roles that Cary Grant played in the 1940s in order by year.", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles were available for actors in the 1950s?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles were avilable for actresses in the 1950s?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many leading roles (n=1) were available from the beginning of film history through 1980?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many non-leading roles were available through from the beginning of film history through 1980?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "source": "### How many roles through 1980 were minor enough that they did not warrant a numeric \"n\" rank?", + "cell_type": "markdown", + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } + }, + { + "execution_count": null, + "cell_type": "code", + "source": [], + "outputs": [], + "metadata": { + "collapsed": true + } } - ], - "source": [ - "titles = pd.DataFrame.from_csv('data/titles.csv', index_col=None)\n", - "titles.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
titleyearnametypecharactern
0The Core2003Alejandro AbellanactorU.S.S. SoldierNaN
1Il momento di uccidere1968Remo De AngelisactorDago9
2Across the Divide1921Thomas DelmaractorDago4
3Revan2012Diego JamesactorDagoNaN
4Un homme marche dans la ville1950Fabien LorisactorDago12
\n", - "
" - ], - "text/plain": [ - " title year name type \\\n", - "0 The Core 2003 Alejandro Abellan actor \n", - "1 Il momento di uccidere 1968 Remo De Angelis actor \n", - "2 Across the Divide 1921 Thomas Delmar actor \n", - "3 Revan 2012 Diego James actor \n", - "4 Un homme marche dans la ville 1950 Fabien Loris actor \n", - "\n", - " character n \n", - "0 U.S.S. Soldier NaN \n", - "1 Dago 9 \n", - "2 Dago 4 \n", - "3 Dago NaN \n", - "4 Dago 12 " - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "name": "python3", + "language": "python" + }, + "language_info": { + "mimetype": "text/x-python", + "nbconvert_exporter": "python", + "name": "python", + "file_extension": ".py", + "version": "3.4.3", + "pygments_lexer": "ipython3", + "codemirror_mode": { + "version": 3, + "name": "ipython" + } } - ], - "source": [ - "cast = pd.DataFrame.from_csv('data/cast.csv', index_col=None)\n", - "cast.head()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many movies are listed in the titles dataframe?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### What are the earliest two films listed in the titles dataframe?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many movies have the title \"Hamlet\"?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many movies are titled \"North by Northwest\"?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### When was the first movie named \"Hamlet\" made?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### List all of the \"Treasure Island\" movies from earliest to most recent." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many movies were made in the year 1950?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many movies were made in the year 1960?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many movies were made from 1950 through 1959?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### In what years has a movie titled \"Batman\" been released?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles were there in the movie \"Inception\"?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles in the movie \"Inception\" are NOT ranked by an \"n\" value?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles in the movie \"Inception\" are worthy of an \"n\" value?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### Display the cast of \"North by Northwest\" in their correct \"n\"-value order, ignoring roles that did not earn an \"n\" value." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### Display the entire cast, in \"n\"-order, of the 1972 film \"Sleuth\"." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### Now display the entire cast, in \"n\"-order, of the 2007 version of \"Sleuth\"." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles were credited in the silent 1921 version of Hamlet?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles were credited in Branagh’s 1996 Hamlet?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many people total have played a film role credited as \"Hamlet\"?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many people have played an \"Ophelia\"?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles has Sidney Poitier played throughout his career?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles has Judi Dench played?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles has Michael Caine had through his career?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### List the supporting roles (with n=2) played by Cary Grant in the 1940s, in order by year." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### List the leading roles that Cary Grant played in the 1940s in order by year." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles were avilable for actors in the 1950s?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles were avilable for actresses in the 1950s?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many leading roles (n=1) were available through 1980?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many non-leading roles were available through 1980?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### How many roles through 1980 were not even worth of an `n` rank?" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.4.3" } - }, - "nbformat": 4, - "nbformat_minor": 0 -} +} \ No newline at end of file diff --git a/Exercises-2.ipynb b/Exercises-2.ipynb index a0cdf17..2dfed69 100644 --- a/Exercises-2.ipynb +++ b/Exercises-2.ipynb @@ -3,11 +3,10 @@ "nbformat": 4, "cells": [ { - "execution_count": 2, + "execution_count": 1, "cell_type": "code", "source": [ "%matplotlib inline\n", - "import matplotlib.pyplot as plt\n", "import pandas as pd" ], "outputs": [], @@ -16,7 +15,7 @@ } }, { - "execution_count": 3, + "execution_count": 2, "cell_type": "code", "source": [ "from IPython.core.display import HTML\n", @@ -25,7 +24,7 @@ ], "outputs": [ { - "execution_count": 3, + "execution_count": 2, "output_type": "execute_result", "data": { "text/plain": [ @@ -78,7 +77,7 @@ } }, { - "execution_count": 4, + "execution_count": 3, "cell_type": "code", "source": [ "titles = pd.DataFrame.from_csv('data/titles.csv', index_col=None)\n", @@ -86,7 +85,7 @@ ], "outputs": [ { - "execution_count": 4, + "execution_count": 3, "output_type": "execute_result", "data": { "text/plain": [ @@ -146,7 +145,7 @@ } }, { - "execution_count": 5, + "execution_count": 4, "cell_type": "code", "source": [ "cast = pd.DataFrame.from_csv('data/cast.csv', index_col=None)\n", @@ -154,7 +153,7 @@ ], "outputs": [ { - "execution_count": 5, + "execution_count": 4, "output_type": "execute_result", "data": { "text/plain": [ @@ -245,7 +244,7 @@ } }, { - "source": "### What are the ten most frequent movie names of all time?", + "source": "### What are the ten most common movie names of all time?", "cell_type": "markdown", "metadata": { "collapsed": true @@ -295,7 +294,7 @@ } }, { - "source": "### Plot the number of films that have been released each decade.", + "source": "### Plot the number of films that have been released each decade over the history of cinema.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -345,32 +344,7 @@ } }, { - "source": "### The IMDB uses Roman numerals like \"Hamlet (II)\" if several films used the same name in a single year. Produce the plot for the previous question, but include Hamlet films with numerals as well.", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "source": "### Plot the number of \"Rustler\" characters in film each decade.", + "source": "### Plot the number of \"Rustler\" characters in each decade of the history of film.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -395,7 +369,7 @@ } }, { - "source": "### Plot the number of \"Batman\" characters in film each decade.", + "source": "### Plot the number of \"Batman\" characters each decade.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -420,7 +394,7 @@ } }, { - "source": "### What are the 11 most frequent character names in movie history?", + "source": "### What are the 11 most common character names in movie history?", "cell_type": "markdown", "metadata": { "collapsed": true @@ -520,7 +494,7 @@ } }, { - "source": "### 2. Which actors or actresses appeared in the most movies in the year 1985?", + "source": "### Which actors or actresses appeared in the most movies in the year 1985?", "cell_type": "markdown", "metadata": { "collapsed": true @@ -545,7 +519,7 @@ } }, { - "source": "### Plot how many roles Mammootty has played each year over his career.", + "source": "### Plot how many roles Mammootty has played in each year of his career.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -620,7 +594,7 @@ } }, { - "source": "### Plot how the `n` value has changed through time for the roles which Judi Dench has acted.", + "source": "### Plot the n-values of the roles that Judi Dench has played over her career.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -645,7 +619,7 @@ } }, { - "source": "### Plot how the `n` value changed through time for the roles which Cary Grant acted.", + "source": "### Plot the n-values of Cary Grant's roles through his career.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -670,7 +644,7 @@ } }, { - "source": "### Plot how the `n` value changed through time for the roles which Sidney Poitier acted.", + "source": "### Plot the n-value of the roles that Sidney Poitier has acted over the years.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -743,31 +717,6 @@ "metadata": { "collapsed": true } - }, - { - "source": "### How many total roles were available for actors, and how many for actresses, over the 1950s?", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } } ], "metadata": { diff --git a/Exercises-3.ipynb b/Exercises-3.ipynb index e32e1a4..f90fdb0 100644 --- a/Exercises-3.ipynb +++ b/Exercises-3.ipynb @@ -7,7 +7,6 @@ "cell_type": "code", "source": [ "%matplotlib inline\n", - "import matplotlib.pyplot as plt\n", "import pandas as pd" ], "outputs": [], @@ -329,7 +328,7 @@ } }, { - "source": "### In 1950s, how many roles were available to actors, and how many to actresses, for each `n` number 1 through 5?", + "source": "### In the 1950s decade taken as a whole, how many total roles were available to actors, and how many to actresses, for each \"n\" number 1 through 5?", "cell_type": "markdown", "metadata": { "collapsed": true @@ -379,7 +378,7 @@ } }, { - "source": "### Across all of the movies named \"Hamlet\", how many times has each role been ranked n=1?", + "source": "### List, in order by year, each of the films in which Frank Oz has played more than 1 role.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -404,7 +403,7 @@ } }, { - "source": "### Across all of the movies named \"Hamlet\", how many times has each role receieved any of the three ranks n=1 through n=3?", + "source": "### List each of the characters that Frank Oz has portrayed at least twice.", "cell_type": "markdown", "metadata": { "collapsed": true diff --git a/Exercises-4.ipynb b/Exercises-4.ipynb index 4dec067..15a2add 100644 --- a/Exercises-4.ipynb +++ b/Exercises-4.ipynb @@ -7,7 +7,6 @@ "cell_type": "code", "source": [ "%matplotlib inline\n", - "import matplotlib.pyplot as plt\n", "import pandas as pd" ], "outputs": [], @@ -329,7 +328,7 @@ } }, { - "source": "### Plot the number of actor roles each year and the number of actress roles each year, as an 'area' plot.", + "source": "### Plot the number of actor roles each year and the number of actress roles each year, but this time as a kind='area' plot.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -404,7 +403,7 @@ } }, { - "source": "### Plot the fraction of supporting (n=2) roles that have been 'actor' roles each year in the hitsory of film.", + "source": "### Plot the fraction of supporting (n=2) roles that have been 'actor' roles each year in the history of film.", "cell_type": "markdown", "metadata": { "collapsed": true @@ -429,57 +428,7 @@ } }, { - "source": "### Build a plot with a line for each rank n=1 through n=3, where the line shows what fraction of roles were 'actor' roles each year in the history of film.", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "source": "### Build a plot with a line for each rank n=1 through n=3, where the line shows what fraction of roles were 'actor' roles each year in the history of film.", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "source": "### Across all movies named \"Hamlet\", what is the difference each decade between the average \"n\" of Hamlet and the average \"n\" of Polonius?", + "source": "### Build a plot with a line for each rank n=1 through n=3, where the line shows what fraction of that rank's roles were 'actor' roles for each year in the history of film.", "cell_type": "markdown", "metadata": { "collapsed": true diff --git a/Exercises-5.ipynb b/Exercises-5.ipynb index 6ee30cf..ac8bcdd 100644 --- a/Exercises-5.ipynb +++ b/Exercises-5.ipynb @@ -7,7 +7,6 @@ "cell_type": "code", "source": [ "%matplotlib inline\n", - "import matplotlib.pyplot as plt\n", "import pandas as pd" ], "outputs": [], @@ -78,7 +77,7 @@ } }, { - "execution_count": 4, + "execution_count": 3, "cell_type": "code", "source": [ "cast = pd.DataFrame.from_csv('data/cast.csv', index_col=None)\n", @@ -86,7 +85,7 @@ ], "outputs": [ { - "execution_count": 4, + "execution_count": 3, "output_type": "execute_result", "data": { "text/plain": [ @@ -177,7 +176,7 @@ } }, { - "execution_count": 13, + "execution_count": 4, "cell_type": "code", "source": [ "release_dates = pd.DataFrame.from_csv('data/release_dates.csv', index_col=None,\n", @@ -186,7 +185,7 @@ ], "outputs": [ { - "execution_count": 13, + "execution_count": 4, "output_type": "execute_result", "data": { "text/plain": [ @@ -367,82 +366,7 @@ } }, { - "source": "### Build an indexed version of USA release dates from which several release dates can be fetched with .loc['Sleuth'] and one release date can be fetched with .loc['Sleuth', 1972].", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "source": "### Use your newly indexed dataframe to fetch the release dates of every film in which Judi Dench has starred.", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "source": "### In which months do films with Judi Dench tend to be released?", - "cell_type": "markdown", - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "execution_count": null, - "cell_type": "code", - "source": [], - "outputs": [], - "metadata": { - "collapsed": true - } - }, - { - "source": "### In which months do films with Tom Cruise tend to be released?", + "source": "### On which date was each Judi Dench movie from the 1990s released in the USA?", "cell_type": "markdown", "metadata": { "collapsed": true @@ -467,7 +391,7 @@ } }, { - "source": "### On the dates when films with Judi Dench were released, how did her `n` rank compare to the reigning rank of Michael Caine, based on the most recent film in which he had a non-null n value?", + "source": "### In which months do films with Judi Dench tend to be released in the USA?", "cell_type": "markdown", "metadata": { "collapsed": true @@ -492,7 +416,7 @@ } }, { - "source": "### On the dates when films with Michael Caine were released, how did her `n` rank compare to the reigning rank of Tom Cruise, based on the most recent film in which he had a non-null n value?", + "source": "### In which months do films with Tom Cruise tend to be released in the USA?", "cell_type": "markdown", "metadata": { "collapsed": true diff --git a/Exercises-6.ipynb b/Exercises-6.ipynb index b84cff4..fae615d 100644 --- a/Exercises-6.ipynb +++ b/Exercises-6.ipynb @@ -7,8 +7,7 @@ "cell_type": "code", "source": [ "%matplotlib inline\n", - "import pandas as pd\n", - "idx = pd.IndexSlice" + "import pandas as pd" ], "outputs": [], "metadata": { diff --git a/Solutions-3.ipynb b/Solutions-3.ipynb index 7f34fa8..753babe 100644 --- a/Solutions-3.ipynb +++ b/Solutions-3.ipynb @@ -701,7 +701,7 @@ "source": [ "# In the 1950s decade taken as a whole,\n", "# how many total roles were available to actors,\n", - "# and how many to actresses, for each `n` number 1 through 5?\n", + "# and how many to actresses, for each \"n\" number 1 through 5?\n", "\n", "c = cast\n", "c = c[c.year // 10 * 10 == 1950]\n",