Skip to content

Instantly share code, notes, and snippets.

@snippsat
Created April 13, 2015 01:28
Show Gist options
  • Save snippsat/dee922a8ce65be549934 to your computer and use it in GitHub Desktop.
Save snippsat/dee922a8ce65be549934 to your computer and use it in GitHub Desktop.
{
"metadata": {
"name": "work_data_csv"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": "data = '''\\\nBob,34,121,13,69000\nZoe,19,63,2,23300\nAmy,45,59,5,45000\nFrank,56,93,12,57000\nKaka,23,55,7,45000\nUdo,27,65,3,39000\nVera,31,71,8,45000\nBetty,22,77,5,45000'''",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": "import pandas as pd\nfrom StringIO import StringIO",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data = pd.read_csv(StringIO(data), sep=',', \n names=['name', 'age', 'weight', 'seniority', 'pay'])",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n <td> 121</td>\n <td> 13</td>\n <td> 69000</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n <td> 63</td>\n <td> 2</td>\n <td> 23300</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n <td> 59</td>\n <td> 5</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n <td> 93</td>\n <td> 12</td>\n <td> 57000</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n <td> 65</td>\n <td> 3</td>\n <td> 39000</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n <td> 71</td>\n <td> 8</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n <td> 77</td>\n <td> 5</td>\n <td> 45000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 5,
"text": " name age weight seniority pay\n0 Bob 34 121 13 69000\n1 Zoe 19 63 2 23300\n2 Amy 45 59 5 45000\n3 Frank 56 93 12 57000\n4 Kaka 23 55 7 45000\n5 Udo 27 65 3 39000\n6 Vera 31 71 8 45000\n7 Betty 22 77 5 45000"
}
],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.pay.max()",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 6,
"text": "69000"
}
],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.pay.min()",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 25,
"text": "23300"
}
],
"prompt_number": 25
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.pay.mean()",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 7,
"text": "46037.5"
}
],
"prompt_number": 7
},
{
"cell_type": "code",
"collapsed": false,
"input": "print('Minimum pay = {}\\nMaximum pay = {}\\nAverage pay in department = ${:0.2f}'\\\n .format(work_data.pay.min(),work_data.pay.max(),work_data.pay.mean()))",
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": "Minimum pay = 23300\nMaximum pay = 69000\nAverage pay in department = $46037.50\n"
}
],
"prompt_number": 8
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.age.plot()",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 9,
"text": "<matplotlib.axes._subplots.AxesSubplot at 0xa9bf2b0>"
}
],
"prompt_number": 9
},
{
"cell_type": "code",
"collapsed": false,
"input": "%matplotlib inline\nimport matplotlib.pyplot as plt # side-stepping mpl backend\nimport matplotlib.gridspec as gridspec # subplots\nimport numpy as np\nimport plotly.plotly as py\nimport plotly.tools as tls\nfrom plotly.graph_objs import *\npy.sign_in(\"snippsat\", \"xqwfpvkkuf\")\nfrom ggplot import *\nimport seaborn as sns",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 18
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.age",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 19,
"text": "0 34\n1 19\n2 45\n3 56\n4 23\n5 27\n6 31\n7 22\nName: age, dtype: int64"
}
],
"prompt_number": 19
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data[['name', 'age']]",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 18,
"text": " name age\n0 Bob 34\n1 Zoe 19\n2 Amy 45\n3 Frank 56\n4 Kaka 23\n5 Udo 27\n6 Vera 31\n7 Betty 22"
}
],
"prompt_number": 18
},
{
"cell_type": "code",
"collapsed": false,
"input": "name_age = work_data[['name', 'age']]",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 15
},
{
"cell_type": "code",
"collapsed": false,
"input": "name_age.plot(x=work_data.name,figsize=(15, 5))",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 20,
"text": "<matplotlib.axes._subplots.AxesSubplot at 0x13ba1390>"
},
{
"metadata": {},
"output_type": "display_data",
"png": "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\nExERERERcRAq4ERERERERByECjgREREREREHoQJORERERETEQaiAExERERERcRAq4ERERERERByE\nCjgREREREREHoQJORERERETEQaiAExERERERcRAq4ERERERERByECjgREREREREHoQJORERERETE\nQaiAExERERERcRAq4ERERERERBzEHRVwOTk5GI1GAA4cOEBMTAxGoxGj0cg//vGPag1QRERERERE\nrnK73QILFixgzZo1+Pr6ArB//36GDx/O8OHDqz04ERERERER+dFte+CaNGlCWloaFosFgH379rFp\n0yaGDBnChAkTKC0trfYgRURERERE5A4KuOeffx5XV1fr66ioKBITE1m6dCmPPPIIaWlp1RqgiIiI\niIiIXHXbIZQ/16NHD/z9/QHo3r07ycnJd/S54GD/u21KHIRy69yUX+em/Dov5da5Kb/OS7mV27nr\np1COHDmSvXv3AvDNN9/Qpk0bmwclIiIiIiIiv3THPXAGgwGApKQkkpKScHNzIyQkhKlTp1ZbcCIi\nIiIiIvIjg+Xa00lERERERESkVtNE3iIiIiIiIg5CBZyIiIiIiIiDUAEnIiIiIiLiIFTAiYiIiIiI\nOAibFHDZ2dk89dRTGI1GjEYjCQkJHDx48IbL5uXl8bvf/c4WzUoN2LlzpzWvRqORHj16EB8fb++w\nxIYWLFjAM888Q2Vlpb1DkfuQl5dH+/btr9tf09PT73l948aNY8uWLTaMUO5XdnY2b775pvX1F198\nQe/evTlz5swvls3LyyMhIaEmwxMb+XmeAVJTU1m1atV17/Xu3bsmw5L7ZDQa2b59+3XvJScns3z5\ncjtFJLZyN3UQwNKlSwGorKy85/zf9UTeN2IwGHj66aeZM2cOAF9//TXvv/8+8+fPt8XqxY6io6PJ\nzMwE4IcffmDw4MGMHz/ezlGJLa1Zs4bY2Fg+//xz+vXrZ+9w5D40b97cur/eL4PBYJ0+Rmqfv//9\n7yxatIglS5YQGBho73DEhm6032lfdHxxcXF89tlndOrUCbj6433Tpk28/fbbdo5M7tfd1kHz589n\nyJAhFBQUsGLFCuLi4u66TZsUcBaLhZ/ORlBUVERQUBAHDhxg2rRpuLm54eHhQXJyMgCnT5/mlVde\noaioiG7duqlHzgGYTCZef/11Ro4cSbt27Zg5cya7d+8GIDY2lqFDh5Kfn8+kSZO4fPkyXl5eTJs2\n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\n06ZNefnll6msrOTFF1+kVatWjB07lilTplBZWcnly5f505/+ZMfI5XZWrFjB7Nmzra+9vLx44YUX\nWLFixW0/+9JLL9G1a1fWrl1bnSHKXfp5IfbTB5H4+/vTvn17EhISCAwMpGnTphQWFtK4ceNbFuxx\ncXF88cUXfP755/Tq1ata45db+/mDZaZPn06/fv1o0KABgwcPJiQkhLCwMAoLC63Le3p6MmXKFBIT\nE0lPT+fDDz9k6NChBAcHExUVRUFBAY0aNbLXJskN+Pn5MX78eF599VW8vLwwmUwYjUbi4uJISUkh\nLi6OkJAQ6tWrB0BiYiITJ05k0aJFVFVVWX9rSe3Uv39/Zs+ezaZNm/D29mbHjh0MHjyYsrIyevTo\nga+v73XLP/vssyQnJ7NhwwaaNWuGr68vJpNJo5xqkZvVQc2bN2fs2LFcuXIFg8HA9OnTAQgPD2fs\n2LEkJydjMpmYM2cOb731FvHx8QwaNIikpKTbt2nR5TcRuUsFBQUkJiayePFie4ciIiIi4vC+/fZb\nsrKymDlz5m2X1Y0NInJX1q9fz9y5c5k6daq9QxERERFxeEuXLmXlypW8//77d7S8euBEREREREQc\nhIu9AxAREREREZE7owJORERERETEQaiAExERERERcRAq4ERERERERByECjgREREREREHoQJORERE\nRETEQWgeOBERcSjZ2dlkZGTg7e3NsWPHiIiIYM6cOaSlpbF9+3YuXrxI3bp1SUtLo169enTu3Jlu\n3bqxa9cugoODGTRoEJmZmZw5c4aZM2cSHR3Nd999R1JSEhcvXsTLy4uJEyfSsmVLe2+qiIjIL6gH\nTkREHM6ePXuYNGkS69atIz8/n48//pgTJ07w8ccf889//pMmTZqwdu1aAM6dO8ezzz7LunXrANiw\nYQNZWVm89tprLFmyBIDExETGjBnDp59+ytSpU3njjTfstm0iIiK3oh44ERFxOBEREdSvXx+A8PBw\n/Pz8SExMtBZy//nPf3j00Uety8fExADQqFEjnnjiCQAaNmxIUVERZWVl7Nu3j/Hjx1uXLy8vp6io\niDp16tTgVomIiNyeCjgREXE4Hh4e1r8NBgMXLlxgxIgRjBgxgp49e+Lq6orFYrEu4+b24+nO1dX1\nunWZzWY8PT1ZvXq19b38/HwVbyIiUitpCKWIiDg8g8FAx44dSUhIIDw8nK+//hqz2XxHn/Xz86NJ\nkyasWbMGgG3btmE0GqszXBERkXumHjgREXEoBoMBg8Fw3XuXL18mNzeXvn37UrduXWJiYsjLy7Mu\n//PP/3w9qampTJ48mYULF+Lh4cF7771XA1siIiJy9wyWn44xERERERERkVpLQyhFREREREQchAo4\nERERERERB6ECTkRERERExEGogBMREREREXEQKuBEREREREQchAo4ERERERERB6ECTkRERERExEH8\nH6dIQDJPzPTWAAAAAElFTkSuQmCC\n",
"text": "<matplotlib.figure.Figure at 0x13ba1230>"
}
],
"prompt_number": 20
},
{
"cell_type": "code",
"collapsed": false,
"input": "name_age",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 45,
"text": " name age\n0 Bob 34\n1 Zoe 19\n2 Amy 45\n3 Frank 56\n4 Kaka 23\n5 Udo 27\n6 Vera 31\n7 Betty 22"
}
],
"prompt_number": 45
},
{
"cell_type": "code",
"collapsed": false,
"input": "p = name_age.plot(x=work_data.name)",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\n3krD/7pPAAAAAElFTkSuQmCC\n",
"text": "<matplotlib.figure.Figure at 0x13bdbd30>"
}
],
"prompt_number": 21
},
{
"cell_type": "code",
"collapsed": false,
"input": "import matplotlylib",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": "fig = plt.figure()\nnames = work_data.name\nx = range(len(names))\ny = work_data.age\nplt.plot(x, y)\nplt.xticks(x, names)\nplt.show()\n",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\nEELYMCnyQghhw6TICyGEDZMiL4QQNkyKvBBC2DAp8kIIYcO6VORTUlKIiYkBICMjg2nTphETE0NM\nTAz//e9/TRpQCCHEtet01PCbb77Jzp07cXVt3TQjPT2dZcuWsWzZMpOHE0II0T2dnskHBQWxceNG\n2nYJTEtLY9++fSxdupRVq1ZRW1tr8pBCCCGuTadF/sYbb8TOzq79/0eNGsXKlSvZunUrgYGBbNy4\n0aQBhRBCXLurvvB6ww03MHz4cABmzZpFZmZmj4cSQgjRM656+797772XVatWERkZycGDB4mIiOjS\n5/XEruNqkvzqsebsIPnVZu35u6vLRV6j0QAQHx9PfHw8Op0OPz8/1qxZY7JwQgghukejtF1RFUII\nYXPkZighhLBhUuSFEMKGSZEXQggbJkVeCCFsWI8U+cOHDzNp0qT2eTaLFi36yf75vLw8HnjggZ44\nbI84cuRIe+6YmBhuuOEGFi5cqHasq/bmm29y3XXX0dTUpHaUDuXl5REdHf2d5/z111+/5seLjY3l\nq6++6sGEnTt8+DArVqxo///PP/+cW2+9lcLCwh98bF5eHosWLTJnvC77/tcB8MILL/DRRx995223\n3nqrOWN1SUxMDIcOHfrO29auXcv777+vUqKuu5p6CbB161YAmpqarunru+o++R+j0WiYPHkyL774\nIgAJCQm8+uqrbN68uSce3qTGjRvHli1bACgtLWXJkiU8+eSTKqe6ejt37uSWW27h008/Zd68eWrH\n6VB4eHj7c95dGo2mvb1XDf/5z3/4+9//zttvv423t7dqOa7Fjz1vaj6XV2PBggX8+9//ZuLEiUBr\nAdy3bx//93//p3Kyzl1tvdy8eTNLly6luLiYDz74gAULFlzV8XqkyCuKwpWdmJWVlfj4+JCRkcGz\nzz6LTqfDwcGBtWvXAnDx4kV+/etfU1lZycyZMy3izN5gMPC73/2Oe++9l6ioKNavX09ycjIAt9xy\nC7/85S8pKCjgD3/4Aw0NDTg5OfHss8/i7++vcvLWM4Pg4GAWLVrE448/zrx584iJiWHo0KGcPn0a\nFxcXxo4dy9dff01VVRV///vfiY+PZ+7cuUyfPp2cnBw2bNjAG2+8oVr+F154AQcHBxYuXIijoyPv\nvvsuzc3NaDQaNm7cyKlTp3jzzTdxcHDgwoUL3Hzzze0/N4qikJKSwrp16/jTn/5k8u9JWyH8+OOP\n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\n",
"text": "<matplotlib.figure.Figure at 0x12ff94d0>"
}
],
"prompt_number": 22
},
{
"cell_type": "code",
"collapsed": false,
"input": "py.plot_mpl(fig)",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 33,
"text": "u'https://plot.ly/~snippsat/134'"
}
],
"prompt_number": 33
},
{
"cell_type": "code",
"collapsed": false,
"input": "pay_data = Data([\n Scatter(\n x=work_data.name.tolist(),\n y=work_data.pay.tolist()\n )\n])\npy.iplot(pay_data, filename='Pay-bar')",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\"seamless=\"seamless\" src=\"https://plot.ly/~snippsat/168.embed\" height=\"525\" width=\"100%\"></iframe>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 23,
"text": "<plotly.tools.PlotlyDisplay at 0x12ff9790>"
}
],
"prompt_number": 23
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.age.tolist()",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 45,
"text": "[34, 19, 45, 56, 23, 27, 31, 22]"
}
],
"prompt_number": 45
},
{
"cell_type": "code",
"collapsed": false,
"input": " pd.set_option('display.mpl_style', 'default')",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 75
},
{
"cell_type": "code",
"collapsed": false,
"input": "name_age",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 24,
"text": " name age\n0 Bob 34\n1 Zoe 19\n2 Amy 45\n3 Frank 56\n4 Kaka 23\n5 Udo 27\n6 Vera 31\n7 Betty 22"
}
],
"prompt_number": 24
},
{
"cell_type": "code",
"collapsed": false,
"input": "name_age.sort(['age'], ascending=False)",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n </tr>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 25,
"text": " name age\n3 Frank 56\n2 Amy 45\n0 Bob 34\n6 Vera 31\n5 Udo 27\n4 Kaka 23\n7 Betty 22\n1 Zoe 19"
}
],
"prompt_number": 25
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data[['name', 'pay']].sort('pay')",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 23300</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 39000</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 45000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 57000</td>\n </tr>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 69000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 84,
"text": " name pay\n1 Zoe 23300\n5 Udo 39000\n2 Amy 45000\n4 Kaka 45000\n6 Vera 45000\n7 Betty 45000\n3 Frank 57000\n0 Bob 69000"
}
],
"prompt_number": 84
},
{
"cell_type": "code",
"collapsed": false,
"input": "m = work_data.groupby(['age', 'pay'])",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 26
},
{
"cell_type": "code",
"collapsed": false,
"input": "a = work_data['pay']",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 27
},
{
"cell_type": "code",
"collapsed": false,
"input": "a.add(10000)",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 28,
"text": "0 79000\n1 33300\n2 55000\n3 67000\n4 55000\n5 49000\n6 55000\n7 55000\nName: pay, dtype: int64"
}
],
"prompt_number": 28
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data['pay'].add(10000)",
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 34,
"text": "0 89000\n1 43300\n2 65000\n3 77000\n4 65000\n5 59000\n6 65000\n7 65000\nName: pay, dtype: int64"
}
],
"prompt_number": 34
},
{
"cell_type": "code",
"collapsed": false,
"input": "# All get 10000 extra in salary\nwork_data['pay'] = work_data['pay'].add(10000)",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 33
},
{
"cell_type": "code",
"collapsed": false,
"input": "(work_data[work_data['pay'] > 50000])",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n <td> 121</td>\n <td> 13</td>\n <td> 69000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n <td> 93</td>\n <td> 12</td>\n <td> 57000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 31,
"text": " name age weight seniority pay\n0 Bob 34 121 13 69000\n3 Frank 56 93 12 57000"
}
],
"prompt_number": 31
},
{
"cell_type": "code",
"collapsed": false,
"input": "# Peploe that get paid more than 50000 and are under\nwork_data[ (work_data['pay'] > 50000) & (work_data['age'] < 30) ]",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n <td> 77</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 35,
"text": " name age weight seniority pay\n4 Kaka 23 55 7 55000\n7 Betty 22 77 5 55000"
}
],
"prompt_number": 35
},
{
"cell_type": "code",
"collapsed": false,
"input": "(work_data[work_data['age'] < 30])",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n <td> 63</td>\n <td> 2</td>\n <td> 33300</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n <td> 65</td>\n <td> 3</td>\n <td> 49000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n <td> 77</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 143,
"text": " name age weight seniority pay\n1 Zoe 19 63 2 33300\n4 Kaka 23 55 7 55000\n5 Udo 27 65 3 49000\n7 Betty 22 77 5 55000"
}
],
"prompt_number": 143
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n <td> 121</td>\n <td> 13</td>\n <td> 79000</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n <td> 63</td>\n <td> 2</td>\n <td> 33300</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n <td> 59</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n <td> 93</td>\n <td> 12</td>\n <td> 67000</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n <td> 65</td>\n <td> 3</td>\n <td> 49000</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n <td> 71</td>\n <td> 8</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n <td> 77</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 36,
"text": " name age weight seniority pay\n0 Bob 34 121 13 79000\n1 Zoe 19 63 2 33300\n2 Amy 45 59 5 55000\n3 Frank 56 93 12 67000\n4 Kaka 23 55 7 55000\n5 Udo 27 65 3 49000\n6 Vera 31 71 8 55000\n7 Betty 22 77 5 55000"
}
],
"prompt_number": 36
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.head()",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n <td> 121</td>\n <td> 13</td>\n <td> 79000</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n <td> 63</td>\n <td> 2</td>\n <td> 33300</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n <td> 59</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n <td> 93</td>\n <td> 12</td>\n <td> 67000</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 55000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 37,
"text": " name age weight seniority pay\n0 Bob 34 121 13 79000\n1 Zoe 19 63 2 33300\n2 Amy 45 59 5 55000\n3 Frank 56 93 12 67000\n4 Kaka 23 55 7 55000"
}
],
"prompt_number": 37
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data.sort('age', ascending=False, inplace=True)",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 145
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n <td> 121</td>\n <td> 13</td>\n <td> 79000</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n <td> 63</td>\n <td> 2</td>\n <td> 33300</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n <td> 59</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n <td> 93</td>\n <td> 12</td>\n <td> 67000</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n <td> 65</td>\n <td> 3</td>\n <td> 49000</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n <td> 71</td>\n <td> 8</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n <td> 77</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 38,
"text": " name age weight seniority pay\n0 Bob 34 121 13 79000\n1 Zoe 19 63 2 33300\n2 Amy 45 59 5 55000\n3 Frank 56 93 12 67000\n4 Kaka 23 55 7 55000\n5 Udo 27 65 3 49000\n6 Vera 31 71 8 55000\n7 Betty 22 77 5 55000"
}
],
"prompt_number": 38
},
{
"cell_type": "code",
"collapsed": false,
"input": "trace1 = Scatter(\n x=work_data.name.tolist(),\n y=work_data.age.tolist(),\n name='Age'\n)\ntrace2 = Scatter(\n x=work_data.name.tolist(),\n y=work_data.pay.tolist(),\n name='Pay',\n yaxis='y2'\n)\ndata = Data([trace1, trace2])\nlayout = Layout(\n title='Work data',\n yaxis=YAxis(\n title='Age'\n ),\n yaxis2=YAxis(\n title='Pay',\n titlefont=Font(\n color='rgb(148, 103, 189)'\n ),\n tickfont=Font(\n color='rgb(148, 103, 189)'\n ),\n overlaying='y',\n side='right'\n )\n)\nfig = Figure(data=data, layout=layout)\npy.iplot(fig, filename='pay_age')",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\"seamless=\"seamless\" src=\"https://plot.ly/~snippsat/192.embed\" height=\"525\" width=\"100%\"></iframe>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 39,
"text": "<plotly.tools.PlotlyDisplay at 0x13754ff0>"
}
],
"prompt_number": 39
},
{
"cell_type": "code",
"collapsed": false,
"input": "work_data",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>name</th>\n <th>age</th>\n <th>weight</th>\n <th>seniority</th>\n <th>pay</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td> Bob</td>\n <td> 34</td>\n <td> 121</td>\n <td> 13</td>\n <td> 79000</td>\n </tr>\n <tr>\n <th>1</th>\n <td> Zoe</td>\n <td> 19</td>\n <td> 63</td>\n <td> 2</td>\n <td> 33300</td>\n </tr>\n <tr>\n <th>2</th>\n <td> Amy</td>\n <td> 45</td>\n <td> 59</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>3</th>\n <td> Frank</td>\n <td> 56</td>\n <td> 93</td>\n <td> 12</td>\n <td> 67000</td>\n </tr>\n <tr>\n <th>4</th>\n <td> Kaka</td>\n <td> 23</td>\n <td> 55</td>\n <td> 7</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>5</th>\n <td> Udo</td>\n <td> 27</td>\n <td> 65</td>\n <td> 3</td>\n <td> 49000</td>\n </tr>\n <tr>\n <th>6</th>\n <td> Vera</td>\n <td> 31</td>\n <td> 71</td>\n <td> 8</td>\n <td> 55000</td>\n </tr>\n <tr>\n <th>7</th>\n <td> Betty</td>\n <td> 22</td>\n <td> 77</td>\n <td> 5</td>\n <td> 55000</td>\n </tr>\n </tbody>\n</table>\n</div>",
"metadata": {},
"output_type": "pyout",
"prompt_number": 40,
"text": " name age weight seniority pay\n0 Bob 34 121 13 79000\n1 Zoe 19 63 2 33300\n2 Amy 45 59 5 55000\n3 Frank 56 93 12 67000\n4 Kaka 23 55 7 55000\n5 Udo 27 65 3 49000\n6 Vera 31 71 8 55000\n7 Betty 22 77 5 55000"
}
],
"prompt_number": 40
},
{
"cell_type": "raw",
"metadata": {},
"source": "Dett er en test."
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment