{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# An Introduction to `pandas`\n",
"\n",
"Pandas! They are adorable animals. You might think they are [the worst animal ever](https://www.reddit.com/r/todayilearned/comments/3azkqx/til_naturalist_chris_packham_said_he_would_eat/cshqy9y) but that is not true. You might sometimes think `pandas` is the worst library every, and that is only *kind of* true.\n",
"\n",
"The important thing is **use the right tool for the job**. `pandas` is good for some stuff, SQL is good for some stuff, writing raw Python is good for some stuff. You'll figure it out as you go along.\n",
"\n",
"Now let's start coding. Hopefully you did `pip install pandas` before you started up this notebook."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# import pandas, but call it pd. Why? Because that's What People Do.\n",
"import pandas as pd"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"When you import pandas, you use `import pandas as pd`. That means instead of typing `pandas` in your code you'll type `pd`.\n",
"\n",
"You don't *have* to, but every other person on the planet will be doing it, so you might as well."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now we're going to read in a file. Our file is called `NBA-Census-10.14.2013.csv` because we're **sports moguls**. `pandas` can `read_` different types of files, so try to figure it out by typing `pd.read_` and hitting tab for autocomplete."
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# We're going to call this df, which means \"data frame\"\n",
"# It isn't in UTF-8 (I saved it from my mac!) so we need to set the encoding\n",
"df = pd.read_csv(\"NBA-Census-10.14.2013.csv\", encoding='mac_roman')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**A dataframe is basically a spreadsheet**, except it lives in the world of Python or the statistical programming language R. They can't call it a spreadsheet because then people would think those programmers used Excel, which would make them boring and normal and they'd have to wear a tie every day.\n",
"\n",
"# Selecting rows\n",
"\n",
"Now let's look at our data, since that's what data is for"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 5 | \n",
" Hill, Solomon | \n",
" 22 | \n",
" Pacers | \n",
" F | \n",
" 9 | \n",
" $1,246,680 | \n",
" 79 | \n",
" 220 | \n",
" 0 | \n",
" 2013 | \n",
" 3/18/1991 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 6 | \n",
" Budinger, Chase | \n",
" 25 | \n",
" Timberwolves | \n",
" F | \n",
" 10 | \n",
" $5,000,000 | \n",
" 79 | \n",
" 218 | \n",
" 4 | \n",
" 2009 | \n",
" 5/22/1988 | \n",
" Arizona | \n",
" Encinitas, CA | \n",
" California | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 7 | \n",
" Williams, Derrick | \n",
" 22 | \n",
" Timberwolves | \n",
" F | \n",
" 7 | \n",
" $5,016,960 | \n",
" 80 | \n",
" 241 | \n",
" 2 | \n",
" 2011 | \n",
" 5/25/1991 | \n",
" Arizona | \n",
" La Mirada, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 8 | \n",
" Hill, Jordan | \n",
" 26 | \n",
" Lakers | \n",
" F/C | \n",
" 27 | \n",
" $3,563,600 | \n",
" 82 | \n",
" 235 | \n",
" 1 | \n",
" 2012 | \n",
" 7/27/1987 | \n",
" Arizona | \n",
" Newberry, SC | \n",
" South Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 9 | \n",
" Frye, Channing | \n",
" 30 | \n",
" Suns | \n",
" F/C | \n",
" 8 | \n",
" $6,500,000 | \n",
" 83 | \n",
" 245 | \n",
" 8 | \n",
" 2005 | \n",
" 5/17/1983 | \n",
" Arizona | \n",
" White Plains, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 10 | \n",
" Bayless, Jerryd | \n",
" 25 | \n",
" Grizzlies | \n",
" G | \n",
" 7 | \n",
" $3,135,000 | \n",
" 75 | \n",
" 200 | \n",
" 5 | \n",
" 2008 | \n",
" 8/20/1988 | \n",
" Arizona | \n",
" Phoenix, AZ | \n",
" Arizona | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 11 | \n",
" Terry, Jason | \n",
" 36 | \n",
" Nets | \n",
" G | \n",
" 31 | \n",
" $5,625,313 | \n",
" 74 | \n",
" 180 | \n",
" 14 | \n",
" 1999 | \n",
" 9/15/1977 | \n",
" Arizona | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 12 | \n",
" Fogg, Kyle | \n",
" 23 | \n",
" Nuggets | \n",
" G | \n",
" 6 | \n",
" n/a | \n",
" 75 | \n",
" 183 | \n",
" 0 | \n",
" 2013 | \n",
" 1/27/1990 | \n",
" Arizona | \n",
" Brea, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 13 | \n",
" Iguodala, Andre | \n",
" 29 | \n",
" Warriors | \n",
" G/F | \n",
" 9 | \n",
" $12,868,632 | \n",
" 78 | \n",
" 207 | \n",
" 9 | \n",
" 2004 | \n",
" 1/28/1984 | \n",
" Arizona | \n",
" Springfield, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 14 | \n",
" Boateng, Eric | \n",
" 27 | \n",
" Lakers | \n",
" C | \n",
" 12 | \n",
" n/a | \n",
" 82 | \n",
" 257 | \n",
" 17 | \n",
" 1996 | \n",
" 11/20/1985 | \n",
" Arizona State | \n",
" London, ENG | \n",
" n/a | \n",
" England | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 15 | \n",
" Diogu, Ike | \n",
" 29 | \n",
" Knicks | \n",
" F/C | \n",
" 50 | \n",
" $792,377 | \n",
" 80 | \n",
" 255 | \n",
" 8 | \n",
" 2005 | \n",
" 11/9/1983 | \n",
" Arizona State | \n",
" Buffalo, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 16 | \n",
" Ayres, Jeff | \n",
" 26 | \n",
" Spurs | \n",
" F/C | \n",
" 11 | \n",
" $1,750,000 | \n",
" 81 | \n",
" 250 | \n",
" 4 | \n",
" 2009 | \n",
" 4/29/1987 | \n",
" Arizona State | \n",
" Ontario, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 17 | \n",
" Harden, James | \n",
" 24 | \n",
" Rockets | \n",
" G | \n",
" 13 | \n",
" $13,701,250 | \n",
" 77 | \n",
" 220 | \n",
" 4 | \n",
" 2009 | \n",
" 8/26/1989 | \n",
" Arizona State | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 18 | \n",
" Felix, Carrick | \n",
" 23 | \n",
" Cavaliers | \n",
" G/F | \n",
" 30 | \n",
" $510,000 | \n",
" 78 | \n",
" 210 | \n",
" 0 | \n",
" 2013 | \n",
" 8/17/1990 | \n",
" Arizona State | \n",
" Goodyear, AZ | \n",
" Arizona | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 19 | \n",
" Pargo, Jannero | \n",
" 33 | \n",
" Bobcats | \n",
" G | \n",
" 5 | \n",
" $884,293 | \n",
" 73 | \n",
" 185 | \n",
" 11 | \n",
" 2002 | \n",
" 10/22/1979 | \n",
" Arkansas | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 20 | \n",
" Beverley, Patrick | \n",
" 25 | \n",
" Rockets | \n",
" G | \n",
" 2 | \n",
" $788,872 | \n",
" 73 | \n",
" 185 | \n",
" 5 | \n",
" 2008 | \n",
" 7/12/1988 | \n",
" Arkansas | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 21 | \n",
" Johnson, Joe | \n",
" 32 | \n",
" Nets | \n",
" G/F | \n",
" 7 | \n",
" $21,466,718 | \n",
" 79 | \n",
" 240 | \n",
" 12 | \n",
" 2001 | \n",
" 6/29/1981 | \n",
" Arkansas | \n",
" Little Rock, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 22 | \n",
" Brewer, Ronnie | \n",
" 28 | \n",
" Rockets | \n",
" G/F | \n",
" 10 | \n",
" $1,186,459 | \n",
" 79 | \n",
" 235 | \n",
" 7 | \n",
" 2006 | \n",
" 3/20/1985 | \n",
" Arkansas | \n",
" Portland, OR | \n",
" Oregon | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 23 | \n",
" Fisher, Derek | \n",
" 39 | \n",
" Thunder | \n",
" G | \n",
" 6 | \n",
" $884,293 | \n",
" 73 | \n",
" 210 | \n",
" 17 | \n",
" 1996 | \n",
" 8/9/1974 | \n",
" Arkansas-Little Rock | \n",
" Little Rock, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 24 | \n",
" Miller, Quincy | \n",
" 20 | \n",
" Nuggets | \n",
" F | \n",
" 30 | \n",
" $788,872 | \n",
" 81 | \n",
" 210 | \n",
" 1 | \n",
" 2012 | \n",
" 11/18/1992 | \n",
" Baylor | \n",
" North Carolina, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 25 | \n",
" Acy, Quincy | \n",
" 23 | \n",
" Raptors | \n",
" F | \n",
" 4 | \n",
" $788,872 | \n",
" 79 | \n",
" 225 | \n",
" 1 | \n",
" 2012 | \n",
" 10/6/1990 | \n",
" Baylor | \n",
" Tyler, TX | \n",
" Texas | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 26 | \n",
" Jones, Perry | \n",
" 22 | \n",
" Thunder | \n",
" F | \n",
" 3 | \n",
" $1,082,520 | \n",
" 83 | \n",
" 235 | \n",
" 1 | \n",
" 2012 | \n",
" 9/24/1991 | \n",
" Baylor | \n",
" Winnsboro, LA | \n",
" Louisiana | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 27 | \n",
" Udoh, Ekpe | \n",
" 26 | \n",
" Bucks | \n",
" F/C | \n",
" 5 | \n",
" $4,469,548 | \n",
" 82 | \n",
" 245 | \n",
" 3 | \n",
" 2010 | \n",
" 5/20/1987 | \n",
" Baylor | \n",
" Edmond, OK | \n",
" Oklahoma | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 28 | \n",
" Clark, Ian | \n",
" 22 | \n",
" Jazz | \n",
" G | \n",
" 21 | \n",
" $490,180 | \n",
" 75 | \n",
" 175 | \n",
" 0 | \n",
" 2013 | \n",
" 3/7/1991 | \n",
" Belmont | \n",
" Memphis, TN | \n",
" Tennessee | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 29 | \n",
" Andersen, Chris | \n",
" 35 | \n",
" Heat | \n",
" F/C | \n",
" 11 | \n",
" $1,399,507 | \n",
" 82 | \n",
" 228 | \n",
" 12 | \n",
" 2001 | \n",
" 7/7/1978 | \n",
" Blinn College | \n",
" Long Beach, CA | \n",
" California | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
"
\n",
" \n",
" 498 | \n",
" Paul, Chris | \n",
" 28 | \n",
" Clippers | \n",
" G | \n",
" 3 | \n",
" $18,668,431 | \n",
" 72 | \n",
" 175 | \n",
" 8 | \n",
" 2005 | \n",
" 5/6/1985 | \n",
" Wake Forest | \n",
" Forsyth County, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 499 | \n",
" Teague, Jeff | \n",
" 25 | \n",
" Hawks | \n",
" G | \n",
" 0 | \n",
" $8,000,000 | \n",
" 74 | \n",
" 181 | \n",
" 4 | \n",
" 2009 | \n",
" 6/10/1988 | \n",
" Wake Forest | \n",
" Indianapolis, IN | \n",
" Indiana | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 500 | \n",
" Smith, Ish | \n",
" 25 | \n",
" Suns | \n",
" G | \n",
" 30 | \n",
" $951,463 | \n",
" 72 | \n",
" 175 | \n",
" 3 | \n",
" 2010 | \n",
" 7/5/1988 | \n",
" Wake Forest | \n",
" Charlotte, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 501 | \n",
" Duncan, Tim | \n",
" 37 | \n",
" Spurs | \n",
" F/C | \n",
" 21 | \n",
" $10,361,446 | \n",
" 83 | \n",
" 255 | \n",
" 16 | \n",
" 1997 | \n",
" 4/25/1976 | \n",
" Wake Forest | \n",
" Christiansted, VI | \n",
" Virgin Islands | \n",
" Virgin Islands | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 502 | \n",
" Hawes, Spencer | \n",
" 25 | \n",
" 76ers | \n",
" C | \n",
" 0 | \n",
" $6,500,000 | \n",
" 85 | \n",
" 245 | \n",
" 6 | \n",
" 2007 | \n",
" 4/28/1988 | \n",
" Washington | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 503 | \n",
" Wroten, Tony | \n",
" 20 | \n",
" 76ers | \n",
" G | \n",
" 8 | \n",
" $1,160,040 | \n",
" 78 | \n",
" 205 | \n",
" 1 | \n",
" 2012 | \n",
" 4/13/1993 | \n",
" Washington | \n",
" Renton, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 504 | \n",
" Gaddy, Abdul | \n",
" 21 | \n",
" Bobcats | \n",
" G | \n",
" 10 | \n",
" n/a | \n",
" 75 | \n",
" 185 | \n",
" 0 | \n",
" 2013 | \n",
" 1/26/1992 | \n",
" Washington | \n",
" Tacoma, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 505 | \n",
" Thomas, Isaiah | \n",
" 24 | \n",
" Kings | \n",
" G | \n",
" 22 | \n",
" $884,293 | \n",
" 69 | \n",
" 185 | \n",
" 2 | \n",
" 2011 | \n",
" 2/7/1989 | \n",
" Washington | \n",
" Tacoma, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 506 | \n",
" Robinson, Nate | \n",
" 29 | \n",
" Nuggets | \n",
" G | \n",
" 10 | \n",
" $2,016,000 | \n",
" 69 | \n",
" 180 | \n",
" 8 | \n",
" 2005 | \n",
" 5/31/1984 | \n",
" Washington | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 507 | \n",
" Ross, Terrence | \n",
" 22 | \n",
" Raptors | \n",
" G | \n",
" 31 | \n",
" $2,678,640 | \n",
" 78 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 2/5/1991 | \n",
" Washington | \n",
" Portland, OR | \n",
" Oregon | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 508 | \n",
" Pondexter, Quincy | \n",
" 25 | \n",
" Grizzlies | \n",
" G/F | \n",
" 20 | \n",
" $225,479 | \n",
" 78 | \n",
" 225 | \n",
" 3 | \n",
" 2010 | \n",
" 3/10/1988 | \n",
" Washington | \n",
" Fresno, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 509 | \n",
" Holiday, Justin | \n",
" 24 | \n",
" Jazz | \n",
" G/F | \n",
" 22 | \n",
" $788,872 | \n",
" 78 | \n",
" 185 | \n",
" 0 | \n",
" 2013 | \n",
" 4/5/1989 | \n",
" Washington | \n",
" Mission Hills, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 510 | \n",
" Baynes, Aron | \n",
" 26 | \n",
" Spurs | \n",
" F/C | \n",
" 16 | \n",
" $788,872 | \n",
" 82 | \n",
" 260 | \n",
" 0 | \n",
" 2013 | \n",
" 12/9/1986 | \n",
" Washington State | \n",
" Gisborne, NZ | \n",
" n/a | \n",
" New Zealand | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 511 | \n",
" Thompson, Klay | \n",
" 23 | \n",
" Warriors | \n",
" G/F | \n",
" 11 | \n",
" $2,317,920 | \n",
" 79 | \n",
" 205 | \n",
" 2 | \n",
" 2011 | \n",
" 2/8/1990 | \n",
" Washington State | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Mixed | \n",
" No | \n",
"
\n",
" \n",
" 512 | \n",
" Lillard, Damian | \n",
" 23 | \n",
" Trail Blazers | \n",
" G | \n",
" 0 | \n",
" $3,202,920 | \n",
" 75 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 7/15/1990 | \n",
" Weber State | \n",
" Oakland, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 513 | \n",
" Alexander, Joe | \n",
" 26 | \n",
" Warriors | \n",
" F | \n",
" 25 | \n",
" $854,389 | \n",
" 80 | \n",
" 230 | \n",
" 5 | \n",
" 2008 | \n",
" 12/26/1986 | \n",
" West Virginia | \n",
" Kaohsiung, TA | \n",
" n/a | \n",
" Taiwan | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 514 | \n",
" Fischer, D'or | \n",
" 32 | \n",
" Wizards | \n",
" C | \n",
" 21 | \n",
" n/a | \n",
" 83 | \n",
" 255 | \n",
" 0 | \n",
" 2013 | \n",
" 10/12/1981 | \n",
" West Virginia | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 515 | \n",
" Ebanks, Devin | \n",
" 23 | \n",
" Mavericks | \n",
" F | \n",
" 37 | \n",
" $884,293 | \n",
" 81 | \n",
" 215 | \n",
" 3 | \n",
" 2010 | \n",
" 10/28/1989 | \n",
" West Virginia | \n",
" New York City, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 516 | \n",
" Johnson, Amir | \n",
" 26 | \n",
" Raptors | \n",
" F/C | \n",
" 15 | \n",
" $6,500,000 | \n",
" 81 | \n",
" 210 | \n",
" 8 | \n",
" 2005 | \n",
" 5/1/1987 | \n",
" Westchester HS (CA) | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" Yes | \n",
"
\n",
" \n",
" 517 | \n",
" Martin, Kevin | \n",
" 30 | \n",
" Timberwolves | \n",
" G | \n",
" 23 | \n",
" $6,500,000 | \n",
" 79 | \n",
" 185 | \n",
" 9 | \n",
" 2004 | \n",
" 2/1/1983 | \n",
" Western Carolina | \n",
" Zanesville, OH | \n",
" Ohio | \n",
" US | \n",
" Mixed | \n",
" No | \n",
"
\n",
" \n",
" 518 | \n",
" Evans, Jeremy | \n",
" 25 | \n",
" Jazz | \n",
" F | \n",
" 40 | \n",
" $1,660,257 | \n",
" 81 | \n",
" 194 | \n",
" 3 | \n",
" 2010 | \n",
" 10/24/1987 | \n",
" Western Kentucky | \n",
" Crossett, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 519 | \n",
" Lee, Courtney | \n",
" 28 | \n",
" Celtics | \n",
" G/F | \n",
" 11 | \n",
" $5,225,000 | \n",
" 77 | \n",
" 200 | \n",
" 5 | \n",
" 2008 | \n",
" 10/3/1985 | \n",
" Western Kentucky | \n",
" Indianapolis, IN | \n",
" Indiana | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 520 | \n",
" Mekel, Gal | \n",
" 25 | \n",
" Mavericks | \n",
" G | \n",
" 33 | \n",
" $490,180 | \n",
" 75 | \n",
" 191 | \n",
" 5 | \n",
" 2008 | \n",
" 3/4/1988 | \n",
" Wichita State | \n",
" Petah Tikva | \n",
" n/a | \n",
" Israel | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 521 | \n",
" Murry, Toure' | \n",
" 23 | \n",
" Knicks | \n",
" G/F | \n",
" 23 | \n",
" $490,180 | \n",
" 77 | \n",
" 195 | \n",
" 0 | \n",
" 2013 | \n",
" 11/8/1989 | \n",
" Wichita State | \n",
" Houston, TX | \n",
" Texas | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 522 | \n",
" Stiemsma, Greg | \n",
" 28 | \n",
" Pelicans | \n",
" C | \n",
" 34 | \n",
" $2,676,000 | \n",
" 83 | \n",
" 260 | \n",
" 2 | \n",
" 2011 | \n",
" 9/26/1985 | \n",
" Wisconsin | \n",
" Randolph, WI | \n",
" Wisconsin | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 523 | \n",
" Leuer, Jon | \n",
" 24 | \n",
" Grizzlies | \n",
" F | \n",
" 30 | \n",
" $900,000 | \n",
" 82 | \n",
" 228 | \n",
" 2 | \n",
" 2011 | \n",
" 5/14/1989 | \n",
" Wisconsin | \n",
" Long Lake, MN | \n",
" Minnesota | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 524 | \n",
" Landry, Marcus | \n",
" 27 | \n",
" Lakers | \n",
" F | \n",
" 14 | \n",
" $788,872 | \n",
" 79 | \n",
" 225 | \n",
" 17 | \n",
" 1996 | \n",
" 11/1/1985 | \n",
" Wisconsin | \n",
" Milwaukee, WI | \n",
" Wisconsin | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 525 | \n",
" Harris, Devin | \n",
" 30 | \n",
" Mavericks | \n",
" G | \n",
" 20 | \n",
" $854,389 | \n",
" 75 | \n",
" 192 | \n",
" 9 | \n",
" 2004 | \n",
" 2/27/1983 | \n",
" Wisconsin | \n",
" Milwaukee, WI | \n",
" Wisconsin | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 526 | \n",
" West, David | \n",
" 33 | \n",
" Pacers | \n",
" F | \n",
" 21 | \n",
" $12,000,000 | \n",
" 81 | \n",
" 250 | \n",
" 10 | \n",
" 2003 | \n",
" 8/29/1980 | \n",
" Xavier | \n",
" Teaneck, NJ | \n",
" New Jersey | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 527 | \n",
" Crawford, Jordan | \n",
" 24 | \n",
" Celtics | \n",
" G | \n",
" 27 | \n",
" $2,162,419 | \n",
" 76 | \n",
" 195 | \n",
" 3 | \n",
" 2010 | \n",
" 10/23/1988 | \n",
" Xavier | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
528 rows × 17 columns
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 \n",
"5 Hill, Solomon 22 Pacers F 9 $1,246,680 79 \n",
"6 Budinger, Chase 25 Timberwolves F 10 $5,000,000 79 \n",
"7 Williams, Derrick 22 Timberwolves F 7 $5,016,960 80 \n",
"8 Hill, Jordan 26 Lakers F/C 27 $3,563,600 82 \n",
"9 Frye, Channing 30 Suns F/C 8 $6,500,000 83 \n",
"10 Bayless, Jerryd 25 Grizzlies G 7 $3,135,000 75 \n",
"11 Terry, Jason 36 Nets G 31 $5,625,313 74 \n",
"12 Fogg, Kyle 23 Nuggets G 6 n/a 75 \n",
"13 Iguodala, Andre 29 Warriors G/F 9 $12,868,632 78 \n",
"14 Boateng, Eric 27 Lakers C 12 n/a 82 \n",
"15 Diogu, Ike 29 Knicks F/C 50 $792,377 80 \n",
"16 Ayres, Jeff 26 Spurs F/C 11 $1,750,000 81 \n",
"17 Harden, James 24 Rockets G 13 $13,701,250 77 \n",
"18 Felix, Carrick 23 Cavaliers G/F 30 $510,000 78 \n",
"19 Pargo, Jannero 33 Bobcats G 5 $884,293 73 \n",
"20 Beverley, Patrick 25 Rockets G 2 $788,872 73 \n",
"21 Johnson, Joe 32 Nets G/F 7 $21,466,718 79 \n",
"22 Brewer, Ronnie 28 Rockets G/F 10 $1,186,459 79 \n",
"23 Fisher, Derek 39 Thunder G 6 $884,293 73 \n",
"24 Miller, Quincy 20 Nuggets F 30 $788,872 81 \n",
"25 Acy, Quincy 23 Raptors F 4 $788,872 79 \n",
"26 Jones, Perry 22 Thunder F 3 $1,082,520 83 \n",
"27 Udoh, Ekpe 26 Bucks F/C 5 $4,469,548 82 \n",
"28 Clark, Ian 22 Jazz G 21 $490,180 75 \n",
"29 Andersen, Chris 35 Heat F/C 11 $1,399,507 82 \n",
".. ... ... ... ... .. ... ... \n",
"498 Paul, Chris 28 Clippers G 3 $18,668,431 72 \n",
"499 Teague, Jeff 25 Hawks G 0 $8,000,000 74 \n",
"500 Smith, Ish 25 Suns G 30 $951,463 72 \n",
"501 Duncan, Tim 37 Spurs F/C 21 $10,361,446 83 \n",
"502 Hawes, Spencer 25 76ers C 0 $6,500,000 85 \n",
"503 Wroten, Tony 20 76ers G 8 $1,160,040 78 \n",
"504 Gaddy, Abdul 21 Bobcats G 10 n/a 75 \n",
"505 Thomas, Isaiah 24 Kings G 22 $884,293 69 \n",
"506 Robinson, Nate 29 Nuggets G 10 $2,016,000 69 \n",
"507 Ross, Terrence 22 Raptors G 31 $2,678,640 78 \n",
"508 Pondexter, Quincy 25 Grizzlies G/F 20 $225,479 78 \n",
"509 Holiday, Justin 24 Jazz G/F 22 $788,872 78 \n",
"510 Baynes, Aron 26 Spurs F/C 16 $788,872 82 \n",
"511 Thompson, Klay 23 Warriors G/F 11 $2,317,920 79 \n",
"512 Lillard, Damian 23 Trail Blazers G 0 $3,202,920 75 \n",
"513 Alexander, Joe 26 Warriors F 25 $854,389 80 \n",
"514 Fischer, D'or 32 Wizards C 21 n/a 83 \n",
"515 Ebanks, Devin 23 Mavericks F 37 $884,293 81 \n",
"516 Johnson, Amir 26 Raptors F/C 15 $6,500,000 81 \n",
"517 Martin, Kevin 30 Timberwolves G 23 $6,500,000 79 \n",
"518 Evans, Jeremy 25 Jazz F 40 $1,660,257 81 \n",
"519 Lee, Courtney 28 Celtics G/F 11 $5,225,000 77 \n",
"520 Mekel, Gal 25 Mavericks G 33 $490,180 75 \n",
"521 Murry, Toure' 23 Knicks G/F 23 $490,180 77 \n",
"522 Stiemsma, Greg 28 Pelicans C 34 $2,676,000 83 \n",
"523 Leuer, Jon 24 Grizzlies F 30 $900,000 82 \n",
"524 Landry, Marcus 27 Lakers F 14 $788,872 79 \n",
"525 Harris, Devin 30 Mavericks G 20 $854,389 75 \n",
"526 West, David 33 Pacers F 21 $12,000,000 81 \n",
"527 Crawford, Jordan 24 Celtics G 27 $2,162,419 76 \n",
"\n",
" WT EXP 1st Year DOB School City \\\n",
"0 219 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 220 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 195 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 220 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 230 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"5 220 0 2013 3/18/1991 Arizona Los Angeles, CA \n",
"6 218 4 2009 5/22/1988 Arizona Encinitas, CA \n",
"7 241 2 2011 5/25/1991 Arizona La Mirada, CA \n",
"8 235 1 2012 7/27/1987 Arizona Newberry, SC \n",
"9 245 8 2005 5/17/1983 Arizona White Plains, NY \n",
"10 200 5 2008 8/20/1988 Arizona Phoenix, AZ \n",
"11 180 14 1999 9/15/1977 Arizona Seattle, WA \n",
"12 183 0 2013 1/27/1990 Arizona Brea, CA \n",
"13 207 9 2004 1/28/1984 Arizona Springfield, IL \n",
"14 257 17 1996 11/20/1985 Arizona State London, ENG \n",
"15 255 8 2005 11/9/1983 Arizona State Buffalo, NY \n",
"16 250 4 2009 4/29/1987 Arizona State Ontario, CA \n",
"17 220 4 2009 8/26/1989 Arizona State Los Angeles, CA \n",
"18 210 0 2013 8/17/1990 Arizona State Goodyear, AZ \n",
"19 185 11 2002 10/22/1979 Arkansas Chicago, IL \n",
"20 185 5 2008 7/12/1988 Arkansas Chicago, IL \n",
"21 240 12 2001 6/29/1981 Arkansas Little Rock, AR \n",
"22 235 7 2006 3/20/1985 Arkansas Portland, OR \n",
"23 210 17 1996 8/9/1974 Arkansas-Little Rock Little Rock, AR \n",
"24 210 1 2012 11/18/1992 Baylor North Carolina, IL \n",
"25 225 1 2012 10/6/1990 Baylor Tyler, TX \n",
"26 235 1 2012 9/24/1991 Baylor Winnsboro, LA \n",
"27 245 3 2010 5/20/1987 Baylor Edmond, OK \n",
"28 175 0 2013 3/7/1991 Belmont Memphis, TN \n",
"29 228 12 2001 7/7/1978 Blinn College Long Beach, CA \n",
".. ... ... ... ... ... ... \n",
"498 175 8 2005 5/6/1985 Wake Forest Forsyth County, NC \n",
"499 181 4 2009 6/10/1988 Wake Forest Indianapolis, IN \n",
"500 175 3 2010 7/5/1988 Wake Forest Charlotte, NC \n",
"501 255 16 1997 4/25/1976 Wake Forest Christiansted, VI \n",
"502 245 6 2007 4/28/1988 Washington Seattle, WA \n",
"503 205 1 2012 4/13/1993 Washington Renton, WA \n",
"504 185 0 2013 1/26/1992 Washington Tacoma, WA \n",
"505 185 2 2011 2/7/1989 Washington Tacoma, WA \n",
"506 180 8 2005 5/31/1984 Washington Seattle, WA \n",
"507 195 1 2012 2/5/1991 Washington Portland, OR \n",
"508 225 3 2010 3/10/1988 Washington Fresno, CA \n",
"509 185 0 2013 4/5/1989 Washington Mission Hills, CA \n",
"510 260 0 2013 12/9/1986 Washington State Gisborne, NZ \n",
"511 205 2 2011 2/8/1990 Washington State Los Angeles, CA \n",
"512 195 1 2012 7/15/1990 Weber State Oakland, CA \n",
"513 230 5 2008 12/26/1986 West Virginia Kaohsiung, TA \n",
"514 255 0 2013 10/12/1981 West Virginia Philadelphia, PA \n",
"515 215 3 2010 10/28/1989 West Virginia New York City, NY \n",
"516 210 8 2005 5/1/1987 Westchester HS (CA) Los Angeles, CA \n",
"517 185 9 2004 2/1/1983 Western Carolina Zanesville, OH \n",
"518 194 3 2010 10/24/1987 Western Kentucky Crossett, AR \n",
"519 200 5 2008 10/3/1985 Western Kentucky Indianapolis, IN \n",
"520 191 5 2008 3/4/1988 Wichita State Petah Tikva \n",
"521 195 0 2013 11/8/1989 Wichita State Houston, TX \n",
"522 260 2 2011 9/26/1985 Wisconsin Randolph, WI \n",
"523 228 2 2011 5/14/1989 Wisconsin Long Lake, MN \n",
"524 225 17 1996 11/1/1985 Wisconsin Milwaukee, WI \n",
"525 192 9 2004 2/27/1983 Wisconsin Milwaukee, WI \n",
"526 250 10 2003 8/29/1980 Xavier Teaneck, NJ \n",
"527 195 3 2010 10/23/1988 Xavier Detroit, MI \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"0 Florida US Black No \n",
"1 Alabama US Black No \n",
"2 Mississippi US Black No \n",
"3 Alabama US Black No \n",
"4 California US Black No \n",
"5 California US Black No \n",
"6 California US White No \n",
"7 California US Black No \n",
"8 South Carolina US Black No \n",
"9 New York US Black No \n",
"10 Arizona US Black No \n",
"11 Washington US Black No \n",
"12 California US Black No \n",
"13 Illinois US Black No \n",
"14 n/a England Black No \n",
"15 New York US Black No \n",
"16 California US Black No \n",
"17 California US Black No \n",
"18 Arizona US Black No \n",
"19 Illinois US Black No \n",
"20 Illinois US Black No \n",
"21 Arkansas US Black No \n",
"22 Oregon US Black No \n",
"23 Arkansas US Black No \n",
"24 Illinois US Black No \n",
"25 Texas US Black No \n",
"26 Louisiana US Black No \n",
"27 Oklahoma US Black No \n",
"28 Tennessee US Black No \n",
"29 California US White No \n",
".. ... ... ... ... \n",
"498 North Carolina US Black No \n",
"499 Indiana US Black No \n",
"500 North Carolina US Black No \n",
"501 Virgin Islands Virgin Islands Black No \n",
"502 Washington US White No \n",
"503 Washington US Black No \n",
"504 Washington US Black No \n",
"505 Washington US Black No \n",
"506 Washington US Black No \n",
"507 Oregon US Black No \n",
"508 California US Black No \n",
"509 California US Black No \n",
"510 n/a New Zealand White No \n",
"511 California US Mixed No \n",
"512 California US Black No \n",
"513 n/a Taiwan White No \n",
"514 Pennsylvania US Black No \n",
"515 New York US Black No \n",
"516 California US Black Yes \n",
"517 Ohio US Mixed No \n",
"518 Arkansas US Black No \n",
"519 Indiana US Black No \n",
"520 n/a Israel White No \n",
"521 Texas US Black No \n",
"522 Wisconsin US White No \n",
"523 Minnesota US White No \n",
"524 Wisconsin US Black No \n",
"525 Wisconsin US Black No \n",
"526 New Jersey US Black No \n",
"527 Michigan US Black No \n",
"\n",
"[528 rows x 17 columns]"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's look at all of it\n",
"df"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"If we scroll we can see all of it. But maybe we don't want to see all of it. Maybe we hate scrolling?"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 195 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 220 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 230 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"0 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"0 Florida US Black No \n",
"1 Alabama US Black No \n",
"2 Mississippi US Black No \n",
"3 Alabama US Black No \n",
"4 California US Black No "
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Look at the first few rows\n",
"df.head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"...but maybe we want to see more than a measly five results?"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 5 | \n",
" Hill, Solomon | \n",
" 22 | \n",
" Pacers | \n",
" F | \n",
" 9 | \n",
" $1,246,680 | \n",
" 79 | \n",
" 220 | \n",
" 0 | \n",
" 2013 | \n",
" 3/18/1991 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 6 | \n",
" Budinger, Chase | \n",
" 25 | \n",
" Timberwolves | \n",
" F | \n",
" 10 | \n",
" $5,000,000 | \n",
" 79 | \n",
" 218 | \n",
" 4 | \n",
" 2009 | \n",
" 5/22/1988 | \n",
" Arizona | \n",
" Encinitas, CA | \n",
" California | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 7 | \n",
" Williams, Derrick | \n",
" 22 | \n",
" Timberwolves | \n",
" F | \n",
" 7 | \n",
" $5,016,960 | \n",
" 80 | \n",
" 241 | \n",
" 2 | \n",
" 2011 | \n",
" 5/25/1991 | \n",
" Arizona | \n",
" La Mirada, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 8 | \n",
" Hill, Jordan | \n",
" 26 | \n",
" Lakers | \n",
" F/C | \n",
" 27 | \n",
" $3,563,600 | \n",
" 82 | \n",
" 235 | \n",
" 1 | \n",
" 2012 | \n",
" 7/27/1987 | \n",
" Arizona | \n",
" Newberry, SC | \n",
" South Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 9 | \n",
" Frye, Channing | \n",
" 30 | \n",
" Suns | \n",
" F/C | \n",
" 8 | \n",
" $6,500,000 | \n",
" 83 | \n",
" 245 | \n",
" 8 | \n",
" 2005 | \n",
" 5/17/1983 | \n",
" Arizona | \n",
" White Plains, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 \n",
"5 Hill, Solomon 22 Pacers F 9 $1,246,680 79 \n",
"6 Budinger, Chase 25 Timberwolves F 10 $5,000,000 79 \n",
"7 Williams, Derrick 22 Timberwolves F 7 $5,016,960 80 \n",
"8 Hill, Jordan 26 Lakers F/C 27 $3,563,600 82 \n",
"9 Frye, Channing 30 Suns F/C 8 $6,500,000 83 \n",
"\n",
" WT EXP 1st Year DOB School City \\\n",
"0 219 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 220 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 195 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 220 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 230 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"5 220 0 2013 3/18/1991 Arizona Los Angeles, CA \n",
"6 218 4 2009 5/22/1988 Arizona Encinitas, CA \n",
"7 241 2 2011 5/25/1991 Arizona La Mirada, CA \n",
"8 235 1 2012 7/27/1987 Arizona Newberry, SC \n",
"9 245 8 2005 5/17/1983 Arizona White Plains, NY \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"0 Florida US Black No \n",
"1 Alabama US Black No \n",
"2 Mississippi US Black No \n",
"3 Alabama US Black No \n",
"4 California US Black No \n",
"5 California US Black No \n",
"6 California US White No \n",
"7 California US Black No \n",
"8 South Carolina US Black No \n",
"9 New York US Black No "
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's look at MORE of the first few rows\n",
"df.head(10)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"But maybe we want to make a basketball joke and see the **final four?**"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 524 | \n",
" Landry, Marcus | \n",
" 27 | \n",
" Lakers | \n",
" F | \n",
" 14 | \n",
" $788,872 | \n",
" 79 | \n",
" 225 | \n",
" 17 | \n",
" 1996 | \n",
" 11/1/1985 | \n",
" Wisconsin | \n",
" Milwaukee, WI | \n",
" Wisconsin | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 525 | \n",
" Harris, Devin | \n",
" 30 | \n",
" Mavericks | \n",
" G | \n",
" 20 | \n",
" $854,389 | \n",
" 75 | \n",
" 192 | \n",
" 9 | \n",
" 2004 | \n",
" 2/27/1983 | \n",
" Wisconsin | \n",
" Milwaukee, WI | \n",
" Wisconsin | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 526 | \n",
" West, David | \n",
" 33 | \n",
" Pacers | \n",
" F | \n",
" 21 | \n",
" $12,000,000 | \n",
" 81 | \n",
" 250 | \n",
" 10 | \n",
" 2003 | \n",
" 8/29/1980 | \n",
" Xavier | \n",
" Teaneck, NJ | \n",
" New Jersey | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 527 | \n",
" Crawford, Jordan | \n",
" 24 | \n",
" Celtics | \n",
" G | \n",
" 27 | \n",
" $2,162,419 | \n",
" 76 | \n",
" 195 | \n",
" 3 | \n",
" 2010 | \n",
" 10/23/1988 | \n",
" Xavier | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"524 Landry, Marcus 27 Lakers F 14 $788,872 79 225 \n",
"525 Harris, Devin 30 Mavericks G 20 $854,389 75 192 \n",
"526 West, David 33 Pacers F 21 $12,000,000 81 250 \n",
"527 Crawford, Jordan 24 Celtics G 27 $2,162,419 76 195 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"524 17 1996 11/1/1985 Wisconsin Milwaukee, WI \n",
"525 9 2004 2/27/1983 Wisconsin Milwaukee, WI \n",
"526 10 2003 8/29/1980 Xavier Teaneck, NJ \n",
"527 3 2010 10/23/1988 Xavier Detroit, MI \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"524 Wisconsin US Black No \n",
"525 Wisconsin US Black No \n",
"526 New Jersey US Black No \n",
"527 Michigan US Black No "
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's look at the final few rows\n",
"df.tail(4)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"So yes, `head` and `tail` work kind of like the terminal commands. That's nice, I guess.\n",
"\n",
"But maybe we're incredibly demanding (which we are) and we want, say, **the 6th through the 8th row** (which we do). Don't worry (which I know you were), we can do that, too."
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 5 | \n",
" Hill, Solomon | \n",
" 22 | \n",
" Pacers | \n",
" F | \n",
" 9 | \n",
" $1,246,680 | \n",
" 79 | \n",
" 220 | \n",
" 0 | \n",
" 2013 | \n",
" 3/18/1991 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 6 | \n",
" Budinger, Chase | \n",
" 25 | \n",
" Timberwolves | \n",
" F | \n",
" 10 | \n",
" $5,000,000 | \n",
" 79 | \n",
" 218 | \n",
" 4 | \n",
" 2009 | \n",
" 5/22/1988 | \n",
" Arizona | \n",
" Encinitas, CA | \n",
" California | \n",
" US | \n",
" White | \n",
" No | \n",
"
\n",
" \n",
" 7 | \n",
" Williams, Derrick | \n",
" 22 | \n",
" Timberwolves | \n",
" F | \n",
" 7 | \n",
" $5,016,960 | \n",
" 80 | \n",
" 241 | \n",
" 2 | \n",
" 2011 | \n",
" 5/25/1991 | \n",
" Arizona | \n",
" La Mirada, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"5 Hill, Solomon 22 Pacers F 9 $1,246,680 79 220 \n",
"6 Budinger, Chase 25 Timberwolves F 10 $5,000,000 79 218 \n",
"7 Williams, Derrick 22 Timberwolves F 7 $5,016,960 80 241 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"5 0 2013 3/18/1991 Arizona Los Angeles, CA \n",
"6 4 2009 5/22/1988 Arizona Encinitas, CA \n",
"7 2 2011 5/25/1991 Arizona La Mirada, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"5 California US Black No \n",
"6 California US White No \n",
"7 California US Black No "
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Show the 6th through the 8th rows\n",
"df[5:8]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"It's kind of like an array, right? Except where in an array we'd say `df[0]` this time we need to give it two numbers, the start and the end.\n",
"\n",
"# Selecting columns\n",
"\n",
"But jeez, my eyes don't want to go that far over the data. I only want to see, uh, name and age."
]
},
{
"cell_type": "code",
"execution_count": 43,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"Index(['Name', 'Age', 'Team', 'POS', '#', '2013 $', 'Ht (In.)', 'WT', 'EXP',\n",
" '1st Year', 'DOB', 'School', 'City',\n",
" 'State (Province, Territory, Etc..)', 'Country', 'Race', 'HS Only'],\n",
" dtype='object')"
]
},
"execution_count": 43,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Get the names of the columns, just because\n",
"df.columns"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"array(['Name', 'Age', 'Team', 'POS', '#', '2013 $', 'Ht (In.)', 'WT',\n",
" 'EXP', '1st Year', 'DOB', 'School', 'City',\n",
" 'State (Province, Territory, Etc..)', 'Country', 'Race', 'HS Only'], dtype=object)"
]
},
"execution_count": 44,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# If we want to be \"correct\" we add .values on the end of it\n",
"df.columns.values"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
"
\n",
" \n",
" 5 | \n",
" Hill, Solomon | \n",
" 22 | \n",
"
\n",
" \n",
" 6 | \n",
" Budinger, Chase | \n",
" 25 | \n",
"
\n",
" \n",
" 7 | \n",
" Williams, Derrick | \n",
" 22 | \n",
"
\n",
" \n",
" 8 | \n",
" Hill, Jordan | \n",
" 26 | \n",
"
\n",
" \n",
" 9 | \n",
" Frye, Channing | \n",
" 30 | \n",
"
\n",
" \n",
" 10 | \n",
" Bayless, Jerryd | \n",
" 25 | \n",
"
\n",
" \n",
" 11 | \n",
" Terry, Jason | \n",
" 36 | \n",
"
\n",
" \n",
" 12 | \n",
" Fogg, Kyle | \n",
" 23 | \n",
"
\n",
" \n",
" 13 | \n",
" Iguodala, Andre | \n",
" 29 | \n",
"
\n",
" \n",
" 14 | \n",
" Boateng, Eric | \n",
" 27 | \n",
"
\n",
" \n",
" 15 | \n",
" Diogu, Ike | \n",
" 29 | \n",
"
\n",
" \n",
" 16 | \n",
" Ayres, Jeff | \n",
" 26 | \n",
"
\n",
" \n",
" 17 | \n",
" Harden, James | \n",
" 24 | \n",
"
\n",
" \n",
" 18 | \n",
" Felix, Carrick | \n",
" 23 | \n",
"
\n",
" \n",
" 19 | \n",
" Pargo, Jannero | \n",
" 33 | \n",
"
\n",
" \n",
" 20 | \n",
" Beverley, Patrick | \n",
" 25 | \n",
"
\n",
" \n",
" 21 | \n",
" Johnson, Joe | \n",
" 32 | \n",
"
\n",
" \n",
" 22 | \n",
" Brewer, Ronnie | \n",
" 28 | \n",
"
\n",
" \n",
" 23 | \n",
" Fisher, Derek | \n",
" 39 | \n",
"
\n",
" \n",
" 24 | \n",
" Miller, Quincy | \n",
" 20 | \n",
"
\n",
" \n",
" 25 | \n",
" Acy, Quincy | \n",
" 23 | \n",
"
\n",
" \n",
" 26 | \n",
" Jones, Perry | \n",
" 22 | \n",
"
\n",
" \n",
" 27 | \n",
" Udoh, Ekpe | \n",
" 26 | \n",
"
\n",
" \n",
" 28 | \n",
" Clark, Ian | \n",
" 22 | \n",
"
\n",
" \n",
" 29 | \n",
" Andersen, Chris | \n",
" 35 | \n",
"
\n",
" \n",
" ... | \n",
" ... | \n",
" ... | \n",
"
\n",
" \n",
" 498 | \n",
" Paul, Chris | \n",
" 28 | \n",
"
\n",
" \n",
" 499 | \n",
" Teague, Jeff | \n",
" 25 | \n",
"
\n",
" \n",
" 500 | \n",
" Smith, Ish | \n",
" 25 | \n",
"
\n",
" \n",
" 501 | \n",
" Duncan, Tim | \n",
" 37 | \n",
"
\n",
" \n",
" 502 | \n",
" Hawes, Spencer | \n",
" 25 | \n",
"
\n",
" \n",
" 503 | \n",
" Wroten, Tony | \n",
" 20 | \n",
"
\n",
" \n",
" 504 | \n",
" Gaddy, Abdul | \n",
" 21 | \n",
"
\n",
" \n",
" 505 | \n",
" Thomas, Isaiah | \n",
" 24 | \n",
"
\n",
" \n",
" 506 | \n",
" Robinson, Nate | \n",
" 29 | \n",
"
\n",
" \n",
" 507 | \n",
" Ross, Terrence | \n",
" 22 | \n",
"
\n",
" \n",
" 508 | \n",
" Pondexter, Quincy | \n",
" 25 | \n",
"
\n",
" \n",
" 509 | \n",
" Holiday, Justin | \n",
" 24 | \n",
"
\n",
" \n",
" 510 | \n",
" Baynes, Aron | \n",
" 26 | \n",
"
\n",
" \n",
" 511 | \n",
" Thompson, Klay | \n",
" 23 | \n",
"
\n",
" \n",
" 512 | \n",
" Lillard, Damian | \n",
" 23 | \n",
"
\n",
" \n",
" 513 | \n",
" Alexander, Joe | \n",
" 26 | \n",
"
\n",
" \n",
" 514 | \n",
" Fischer, D'or | \n",
" 32 | \n",
"
\n",
" \n",
" 515 | \n",
" Ebanks, Devin | \n",
" 23 | \n",
"
\n",
" \n",
" 516 | \n",
" Johnson, Amir | \n",
" 26 | \n",
"
\n",
" \n",
" 517 | \n",
" Martin, Kevin | \n",
" 30 | \n",
"
\n",
" \n",
" 518 | \n",
" Evans, Jeremy | \n",
" 25 | \n",
"
\n",
" \n",
" 519 | \n",
" Lee, Courtney | \n",
" 28 | \n",
"
\n",
" \n",
" 520 | \n",
" Mekel, Gal | \n",
" 25 | \n",
"
\n",
" \n",
" 521 | \n",
" Murry, Toure' | \n",
" 23 | \n",
"
\n",
" \n",
" 522 | \n",
" Stiemsma, Greg | \n",
" 28 | \n",
"
\n",
" \n",
" 523 | \n",
" Leuer, Jon | \n",
" 24 | \n",
"
\n",
" \n",
" 524 | \n",
" Landry, Marcus | \n",
" 27 | \n",
"
\n",
" \n",
" 525 | \n",
" Harris, Devin | \n",
" 30 | \n",
"
\n",
" \n",
" 526 | \n",
" West, David | \n",
" 33 | \n",
"
\n",
" \n",
" 527 | \n",
" Crawford, Jordan | \n",
" 24 | \n",
"
\n",
" \n",
"
\n",
"
528 rows × 2 columns
\n",
"
"
],
"text/plain": [
" Name Age\n",
"0 Gee, Alonzo 26\n",
"1 Wallace, Gerald 31\n",
"2 Williams, Mo 30\n",
"3 Gladness, Mickell 27\n",
"4 Jefferson, Richard 33\n",
"5 Hill, Solomon 22\n",
"6 Budinger, Chase 25\n",
"7 Williams, Derrick 22\n",
"8 Hill, Jordan 26\n",
"9 Frye, Channing 30\n",
"10 Bayless, Jerryd 25\n",
"11 Terry, Jason 36\n",
"12 Fogg, Kyle 23\n",
"13 Iguodala, Andre 29\n",
"14 Boateng, Eric 27\n",
"15 Diogu, Ike 29\n",
"16 Ayres, Jeff 26\n",
"17 Harden, James 24\n",
"18 Felix, Carrick 23\n",
"19 Pargo, Jannero 33\n",
"20 Beverley, Patrick 25\n",
"21 Johnson, Joe 32\n",
"22 Brewer, Ronnie 28\n",
"23 Fisher, Derek 39\n",
"24 Miller, Quincy 20\n",
"25 Acy, Quincy 23\n",
"26 Jones, Perry 22\n",
"27 Udoh, Ekpe 26\n",
"28 Clark, Ian 22\n",
"29 Andersen, Chris 35\n",
".. ... ...\n",
"498 Paul, Chris 28\n",
"499 Teague, Jeff 25\n",
"500 Smith, Ish 25\n",
"501 Duncan, Tim 37\n",
"502 Hawes, Spencer 25\n",
"503 Wroten, Tony 20\n",
"504 Gaddy, Abdul 21\n",
"505 Thomas, Isaiah 24\n",
"506 Robinson, Nate 29\n",
"507 Ross, Terrence 22\n",
"508 Pondexter, Quincy 25\n",
"509 Holiday, Justin 24\n",
"510 Baynes, Aron 26\n",
"511 Thompson, Klay 23\n",
"512 Lillard, Damian 23\n",
"513 Alexander, Joe 26\n",
"514 Fischer, D'or 32\n",
"515 Ebanks, Devin 23\n",
"516 Johnson, Amir 26\n",
"517 Martin, Kevin 30\n",
"518 Evans, Jeremy 25\n",
"519 Lee, Courtney 28\n",
"520 Mekel, Gal 25\n",
"521 Murry, Toure' 23\n",
"522 Stiemsma, Greg 28\n",
"523 Leuer, Jon 24\n",
"524 Landry, Marcus 27\n",
"525 Harris, Devin 30\n",
"526 West, David 33\n",
"527 Crawford, Jordan 24\n",
"\n",
"[528 rows x 2 columns]"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Select only name and age\n",
"columns_to_show = ['Name', 'Age']\n",
"df[columns_to_show]"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age\n",
"0 Gee, Alonzo 26\n",
"1 Wallace, Gerald 31\n",
"2 Williams, Mo 30\n",
"3 Gladness, Mickell 27\n",
"4 Jefferson, Richard 33"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Combing that with .head() to see not-so-many rows\n",
"columns_to_show = ['Name', 'Age']\n",
"df[columns_to_show].head()"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age\n",
"0 Gee, Alonzo 26\n",
"1 Wallace, Gerald 31\n",
"2 Williams, Mo 30\n",
"3 Gladness, Mickell 27\n",
"4 Jefferson, Richard 33"
]
},
"execution_count": 30,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# We can also do this all in one line, even though it starts looking ugly\n",
"# (unlike the cute bears pandas looks ugly pretty often)\n",
"df[['Name', 'Age']].head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**NOTE:** That was not `df['Name', 'Age']`, it was `df[['Name', 'Age]]`. You'll definitely type it wrong all of the time. When things break with pandas it's probably because you forgot to put in a million brackets."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Describing your data\n",
"\n",
"A powerful tool of pandas is being able to select a portion of your data, *because who ordered all that data anyway*."
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 195 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 220 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 230 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"0 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"0 Florida US Black No \n",
"1 Alabama US Black No \n",
"2 Mississippi US Black No \n",
"3 Alabama US Black No \n",
"4 California US Black No "
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"I want to know how **many people are in each position**. Luckily, pandas can tell me!"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"G 175\n",
"F 142\n",
"F/C 74\n",
"G/F 70\n",
"C 67\n",
"Name: POS, dtype: int64"
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Grab the POS column, and count the different values in it.\n",
"df['POS'].value_counts()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Now that was a little weird, yes** - we used `df['POS']` instead of `df[['POS']]` when viewing the data's details.\n",
"\n",
"But now I'm curious about numbers: **how old is everyone?** Maybe we could, I don't know, get some statistics about age? Some statistics to **describe** age?"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 528.000000\n",
"mean 26.242424\n",
"std 4.178868\n",
"min 18.000000\n",
"25% 23.000000\n",
"50% 25.000000\n",
"75% 29.000000\n",
"max 39.000000\n",
"Name: Age, dtype: float64"
]
},
"execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Summary statistics for Age\n",
"df['Age'].describe()"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 528\n",
"unique 308\n",
"top n/a\n",
"freq 43\n",
"Name: 2013 $, dtype: object"
]
},
"execution_count": 38,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# That's pretty good. Does it work for everything? How about the money?\n",
"df['2013 $'].describe()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Unfortunately because that has dollar signs and commas it's thought of as a string. **We'll fix it in a second,** but let's try describing one more thing."
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 528.000000\n",
"mean 79.119318\n",
"std 3.431488\n",
"min 69.000000\n",
"25% 77.000000\n",
"50% 80.000000\n",
"75% 82.000000\n",
"max 87.000000\n",
"Name: Ht (In.), dtype: float64"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Doing more describing\n",
"df['Ht (In.)'].describe()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"That's stupid, though, what's an inch even look like? What's 80 inches? I don't have a clue. If only there were some wa to manipulate our data.\n",
"\n",
"# Manipulating data\n",
"\n",
"Oh wait there is, HA HA HA."
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 78\n",
"1 79\n",
"2 73\n",
"3 83\n",
"4 79\n",
"Name: Ht (In.), dtype: int64"
]
},
"execution_count": 47,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Take another look at our inches, but only the first few\n",
"df['Ht (In.)'].head()"
]
},
{
"cell_type": "code",
"execution_count": 48,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 6.500000\n",
"1 6.583333\n",
"2 6.083333\n",
"3 6.916667\n",
"4 6.583333\n",
"Name: Ht (In.), dtype: float64"
]
},
"execution_count": 48,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Divide those inches by 12\n",
"df['Ht (In.)'].head() / 12"
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 6.500000\n",
"1 6.583333\n",
"2 6.083333\n",
"3 6.916667\n",
"4 6.583333\n",
"5 6.583333\n",
"6 6.583333\n",
"7 6.666667\n",
"8 6.833333\n",
"9 6.916667\n",
"10 6.250000\n",
"11 6.166667\n",
"12 6.250000\n",
"13 6.500000\n",
"14 6.833333\n",
"15 6.666667\n",
"16 6.750000\n",
"17 6.416667\n",
"18 6.500000\n",
"19 6.083333\n",
"20 6.083333\n",
"21 6.583333\n",
"22 6.583333\n",
"23 6.083333\n",
"24 6.750000\n",
"25 6.583333\n",
"26 6.916667\n",
"27 6.833333\n",
"28 6.250000\n",
"29 6.833333\n",
" ... \n",
"498 6.000000\n",
"499 6.166667\n",
"500 6.000000\n",
"501 6.916667\n",
"502 7.083333\n",
"503 6.500000\n",
"504 6.250000\n",
"505 5.750000\n",
"506 5.750000\n",
"507 6.500000\n",
"508 6.500000\n",
"509 6.500000\n",
"510 6.833333\n",
"511 6.583333\n",
"512 6.250000\n",
"513 6.666667\n",
"514 6.916667\n",
"515 6.750000\n",
"516 6.750000\n",
"517 6.583333\n",
"518 6.750000\n",
"519 6.416667\n",
"520 6.250000\n",
"521 6.416667\n",
"522 6.916667\n",
"523 6.833333\n",
"524 6.583333\n",
"525 6.250000\n",
"526 6.750000\n",
"527 6.333333\n",
"Name: Ht (In.), dtype: float64"
]
},
"execution_count": 49,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's divide ALL of them by 12\n",
"feet = df['Ht (In.)'] / 12\n",
"feet"
]
},
{
"cell_type": "code",
"execution_count": 50,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 528.000000\n",
"mean 6.593277\n",
"std 0.285957\n",
"min 5.750000\n",
"25% 6.416667\n",
"50% 6.666667\n",
"75% 6.833333\n",
"max 7.250000\n",
"Name: Ht (In.), dtype: float64"
]
},
"execution_count": 50,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Can we get statistics on those?\n",
"feet.describe()"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT EXP \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 4 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 12 \n",
"\n",
" 1st Year DOB School City \\\n",
"0 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 2001 7/23/1982 Alabama Sylacauga, AL \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \n",
"0 Florida US Black No \n",
"1 Alabama US Black No "
]
},
"execution_count": 51,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's look at our original data again\n",
"df.head(2)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Okay that was nice but unfortunately we can't do anything with it. It's just sitting there, separate from our data. If this were normal code we could do `blahblah['feet'] = blahblah['Ht (In.)'] / 12`, but since this is pandas, we can't. Right? **Right?**"
]
},
{
"cell_type": "code",
"execution_count": 52,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.916667 | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 195 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 220 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 230 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"0 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \n",
"0 Florida US Black No 6.500000 \n",
"1 Alabama US Black No 6.583333 \n",
"2 Mississippi US Black No 6.083333 \n",
"3 Alabama US Black No 6.916667 \n",
"4 California US Black No 6.583333 "
]
},
"execution_count": 52,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Store a new column\n",
"df['feet'] = df['Ht (In.)'] / 12\n",
"df.head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"That's cool, maybe we could do the same thing with their salary? Take out the $ and the , and convert it to an integer?"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 $3,250,000\n",
"1 $10,105,855\n",
"2 $2,652,000\n",
"3 $762,195\n",
"4 $11,046,000\n",
"Name: 2013 $, dtype: object"
]
},
"execution_count": 57,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Can't just use .replace\n",
"df['2013 $'].head().replace(\"$\",\"\")"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 3,250,000\n",
"1 10,105,855\n",
"2 2,652,000\n",
"3 762,195\n",
"4 11,046,000\n",
"Name: 2013 $, dtype: object"
]
},
"execution_count": 58,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Need to use this weird .str thing\n",
"df['2013 $'].head().str.replace(\"$\",\"\")"
]
},
{
"cell_type": "code",
"execution_count": 59,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 3,250,000\n",
"1 10,105,855\n",
"2 2,652,000\n",
"3 762,195\n",
"4 11,046,000\n",
"Name: 2013 $, dtype: object"
]
},
"execution_count": 59,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Can't just immediately replace the , either\n",
"df['2013 $'].head().str.replace(\"$\",\"\").replace(\",\",\"\")"
]
},
{
"cell_type": "code",
"execution_count": 64,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 3250000\n",
"1 10105855\n",
"2 2652000\n",
"3 762195\n",
"4 11046000\n",
"Name: 2013 $, dtype: object"
]
},
"execution_count": 64,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Need to use the .str thing before EVERY string method\n",
"df['2013 $'].head().str.replace(\"$\",\"\").str.replace(\",\",\"\")"
]
},
{
"cell_type": "code",
"execution_count": 66,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 5\n",
"unique 5\n",
"top 2652000\n",
"freq 1\n",
"Name: 2013 $, dtype: object"
]
},
"execution_count": 66,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Describe still doesn't work.\n",
"df['2013 $'].head().str.replace(\"$\",\"\").str.replace(\",\",\"\").describe()"
]
},
{
"cell_type": "code",
"execution_count": 67,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"count 5.000000e+00\n",
"mean 5.563210e+06\n",
"std 4.679007e+06\n",
"min 7.621950e+05\n",
"25% 2.652000e+06\n",
"50% 3.250000e+06\n",
"75% 1.010586e+07\n",
"max 1.104600e+07\n",
"Name: 2013 $, dtype: float64"
]
},
"execution_count": 67,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's convert it to an integer using .astype(int) before we describe it\n",
"df['2013 $'].head().str.replace(\"$\",\"\").str.replace(\",\",\"\").astype(int).describe()"
]
},
{
"cell_type": "code",
"execution_count": 68,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 3250000\n",
"1 10105855\n",
"2 2652000\n",
"3 762195\n",
"4 11046000\n",
"Name: 2013 $, dtype: int64"
]
},
"execution_count": 68,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df['2013 $'].head().str.replace(\"$\",\"\").str.replace(\",\",\"\").astype(int)"
]
},
{
"cell_type": "code",
"execution_count": 73,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 3.250000\n",
"1 10.105855\n",
"2 2.652000\n",
"3 0.762195\n",
"4 11.046000\n",
"Name: 2013 $, dtype: float64"
]
},
"execution_count": 73,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Maybe we can just make them millions?\n",
"df['2013 $'].head().str.replace(\"$\",\"\").str.replace(\",\",\"\").astype(int) / 1000000"
]
},
{
"cell_type": "code",
"execution_count": 75,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 3.250000\n",
"1 10.105855\n",
"2 2.652000\n",
"3 0.762195\n",
"4 11.046000\n",
"5 1.246680\n",
"6 5.000000\n",
"7 5.016960\n",
"8 3.563600\n",
"9 6.500000\n",
"10 3.135000\n",
"11 5.625313\n",
"12 0.000000\n",
"13 12.868632\n",
"14 0.000000\n",
"15 0.792377\n",
"16 1.750000\n",
"17 13.701250\n",
"18 0.510000\n",
"19 0.884293\n",
"20 0.788872\n",
"21 21.466718\n",
"22 1.186459\n",
"23 0.884293\n",
"24 0.788872\n",
"25 0.788872\n",
"26 1.082520\n",
"27 4.469548\n",
"28 0.490180\n",
"29 1.399507\n",
" ... \n",
"498 18.668431\n",
"499 8.000000\n",
"500 0.951463\n",
"501 10.361446\n",
"502 6.500000\n",
"503 1.160040\n",
"504 0.000000\n",
"505 0.884293\n",
"506 2.016000\n",
"507 2.678640\n",
"508 0.225479\n",
"509 0.788872\n",
"510 0.788872\n",
"511 2.317920\n",
"512 3.202920\n",
"513 0.854389\n",
"514 0.000000\n",
"515 0.884293\n",
"516 6.500000\n",
"517 6.500000\n",
"518 1.660257\n",
"519 5.225000\n",
"520 0.490180\n",
"521 0.490180\n",
"522 2.676000\n",
"523 0.900000\n",
"524 0.788872\n",
"525 0.854389\n",
"526 12.000000\n",
"527 2.162419\n",
"Name: 2013 $, dtype: float64"
]
},
"execution_count": 75,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Unfortunately one is \"n/a\" which is going to break our code, so we can make n/a be 0\n",
"df['2013 $'].str.replace(\"$\",\"\").str.replace(\",\",\"\").str.replace(\"n/a\", \"0\").astype(int) / 1000000"
]
},
{
"cell_type": "code",
"execution_count": 76,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 3.250000 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
" 10.105855 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.652000 | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.916667 | \n",
" 0.762195 | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
" 11.046000 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 195 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 220 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 230 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"0 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"0 Florida US Black No 6.500000 \n",
"1 Alabama US Black No 6.583333 \n",
"2 Mississippi US Black No 6.083333 \n",
"3 Alabama US Black No 6.916667 \n",
"4 California US Black No 6.583333 \n",
"\n",
" millions \n",
"0 3.250000 \n",
"1 10.105855 \n",
"2 2.652000 \n",
"3 0.762195 \n",
"4 11.046000 "
]
},
"execution_count": 76,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Remove the .head() piece and save it back into the dataframe\n",
"df['millions'] = df['2013 $'].str.replace(\"$\",\"\").str.replace(\",\",\"\").str.replace(\"n/a\",\"0\").astype(int) / 1000000\n",
"df.head()"
]
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Age | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" count | \n",
" 528.000000 | \n",
" 528.000000 | \n",
" 528.000000 | \n",
" 528.000000 | \n",
" 528.000000 | \n",
" 528.000000 | \n",
" 528.000000 | \n",
"
\n",
" \n",
" mean | \n",
" 26.242424 | \n",
" 79.119318 | \n",
" 221.206439 | \n",
" 4.772727 | \n",
" 2008.227273 | \n",
" 6.593277 | \n",
" 3.818379 | \n",
"
\n",
" \n",
" std | \n",
" 4.178868 | \n",
" 3.431488 | \n",
" 27.943169 | \n",
" 4.325628 | \n",
" 4.325628 | \n",
" 0.285957 | \n",
" 4.728437 | \n",
"
\n",
" \n",
" min | \n",
" 18.000000 | \n",
" 69.000000 | \n",
" 20.000000 | \n",
" 0.000000 | \n",
" 1995.000000 | \n",
" 5.750000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 25% | \n",
" 23.000000 | \n",
" 77.000000 | \n",
" 200.000000 | \n",
" 1.000000 | \n",
" 2005.000000 | \n",
" 6.416667 | \n",
" 0.816844 | \n",
"
\n",
" \n",
" 50% | \n",
" 25.000000 | \n",
" 80.000000 | \n",
" 220.000000 | \n",
" 4.000000 | \n",
" 2009.000000 | \n",
" 6.666667 | \n",
" 1.711620 | \n",
"
\n",
" \n",
" 75% | \n",
" 29.000000 | \n",
" 82.000000 | \n",
" 240.000000 | \n",
" 8.000000 | \n",
" 2012.000000 | \n",
" 6.833333 | \n",
" 5.000000 | \n",
"
\n",
" \n",
" max | \n",
" 39.000000 | \n",
" 87.000000 | \n",
" 290.000000 | \n",
" 18.000000 | \n",
" 2013.000000 | \n",
" 7.250000 | \n",
" 30.453805 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Age Ht (In.) WT EXP 1st Year \\\n",
"count 528.000000 528.000000 528.000000 528.000000 528.000000 \n",
"mean 26.242424 79.119318 221.206439 4.772727 2008.227273 \n",
"std 4.178868 3.431488 27.943169 4.325628 4.325628 \n",
"min 18.000000 69.000000 20.000000 0.000000 1995.000000 \n",
"25% 23.000000 77.000000 200.000000 1.000000 2005.000000 \n",
"50% 25.000000 80.000000 220.000000 4.000000 2009.000000 \n",
"75% 29.000000 82.000000 240.000000 8.000000 2012.000000 \n",
"max 39.000000 87.000000 290.000000 18.000000 2013.000000 \n",
"\n",
" feet millions \n",
"count 528.000000 528.000000 \n",
"mean 6.593277 3.818379 \n",
"std 0.285957 4.728437 \n",
"min 5.750000 0.000000 \n",
"25% 6.416667 0.816844 \n",
"50% 6.666667 1.711620 \n",
"75% 6.833333 5.000000 \n",
"max 7.250000 30.453805 "
]
},
"execution_count": 77,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.describe()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The average basketball player makes 3.8 million dollars and is a little over six and a half feet tall.\n",
"\n",
"But who cares about those guys? I don't care about those guys. They're boring. I want the real rich guys!\n",
"\n",
"# Sorting and sub-selecting"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 3.250000 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
" 10.105855 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.652000 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 195 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"0 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 10 2003 12/19/1982 Alabama Jackson, MS \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"0 Florida US Black No 6.500000 \n",
"1 Alabama US Black No 6.583333 \n",
"2 Mississippi US Black No 6.083333 \n",
"\n",
" millions \n",
"0 3.250000 \n",
"1 10.105855 \n",
"2 2.652000 "
]
},
"execution_count": 81,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# This is just the first few guys in the dataset. Can we order it?\n",
"df.head(3)"
]
},
{
"cell_type": "code",
"execution_count": 82,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 496 | \n",
" Johnson, James | \n",
" 26 | \n",
" Hawks | \n",
" F | \n",
" 13 | \n",
" n/a | \n",
" 81 | \n",
" 248 | \n",
" 4 | \n",
" 2009 | \n",
" 2/20/1987 | \n",
" Wake Forest | \n",
" Cheyene, WY | \n",
" Wyoming | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.750000 | \n",
" 0.0 | \n",
"
\n",
" \n",
" 33 | \n",
" Davies, Brandon | \n",
" 22 | \n",
" Clippers | \n",
" F | \n",
" 23 | \n",
" n/a | \n",
" 81 | \n",
" 235 | \n",
" 0 | \n",
" 2013 | \n",
" 7/25/1991 | \n",
" Brigham Young | \n",
" Provo, UT | \n",
" Utah | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.750000 | \n",
" 0.0 | \n",
"
\n",
" \n",
" 465 | \n",
" Drew, Larry | \n",
" 23 | \n",
" Heat | \n",
" G | \n",
" 0 | \n",
" n/a | \n",
" 74 | \n",
" 180 | \n",
" 0 | \n",
" 2013 | \n",
" 3/5/1990 | \n",
" UCLA | \n",
" Encino, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT EXP \\\n",
"496 Johnson, James 26 Hawks F 13 n/a 81 248 4 \n",
"33 Davies, Brandon 22 Clippers F 23 n/a 81 235 0 \n",
"465 Drew, Larry 23 Heat G 0 n/a 74 180 0 \n",
"\n",
" 1st Year DOB School City \\\n",
"496 2009 2/20/1987 Wake Forest Cheyene, WY \n",
"33 2013 7/25/1991 Brigham Young Provo, UT \n",
"465 2013 3/5/1990 UCLA Encino, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"496 Wyoming US Black No 6.750000 \n",
"33 Utah US Black No 6.750000 \n",
"465 California US Black No 6.166667 \n",
"\n",
" millions \n",
"496 0.0 \n",
"33 0.0 \n",
"465 0.0 "
]
},
"execution_count": 82,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Let's try to sort them\n",
"df.sort_values(by='millions').head(3)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Those guys are making nothing! If only there were a way to sort from high to low, a.k.a. descending instead of ascending."
]
},
{
"cell_type": "code",
"execution_count": 84,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 203 | \n",
" Bryant, Kobe | \n",
" 35 | \n",
" Lakers | \n",
" G | \n",
" 24 | \n",
" $30,453,805 | \n",
" 78 | \n",
" 205 | \n",
" 7 | \n",
" 2006 | \n",
" 8/23/1978 | \n",
" Lower Merion HS (PA) | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" Yes | \n",
" 6.500000 | \n",
" 30.453805 | \n",
"
\n",
" \n",
" 282 | \n",
" Nowitzki, Dirk | \n",
" 35 | \n",
" Mavericks | \n",
" F | \n",
" 41 | \n",
" $22,721,381 | \n",
" 84 | \n",
" 245 | \n",
" 15 | \n",
" 1998 | \n",
" 6/19/1978 | \n",
" n/a | \n",
" Wurzburg, BA | \n",
" Bavaria | \n",
" Germany | \n",
" White | \n",
" No | \n",
" 7.000000 | \n",
" 22.721381 | \n",
"
\n",
" \n",
" 68 | \n",
" Stoudemire, Amar'e† | \n",
" 30 | \n",
" Knicks | \n",
" F/C | \n",
" 1 | \n",
" $21,679,893 | \n",
" 83 | \n",
" 245 | \n",
" 11 | \n",
" 2002 | \n",
" 11/16/1982 | \n",
" Cypress Creek HS (FL) | \n",
" Lake Wales, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" Yes | \n",
" 6.916667 | \n",
" 21.679893 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"203 Bryant, Kobe 35 Lakers G 24 $30,453,805 78 205 \n",
"282 Nowitzki, Dirk 35 Mavericks F 41 $22,721,381 84 245 \n",
"68 Stoudemire, Amar'e† 30 Knicks F/C 1 $21,679,893 83 245 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"203 7 2006 8/23/1978 Lower Merion HS (PA) Philadelphia, PA \n",
"282 15 1998 6/19/1978 n/a Wurzburg, BA \n",
"68 11 2002 11/16/1982 Cypress Creek HS (FL) Lake Wales, FL \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"203 Pennsylvania US Black Yes 6.500000 \n",
"282 Bavaria Germany White No 7.000000 \n",
"68 Florida US Black Yes 6.916667 \n",
"\n",
" millions \n",
"203 30.453805 \n",
"282 22.721381 \n",
"68 21.679893 "
]
},
"execution_count": 84,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# It isn't descending = True, unfortunately\n",
"df.sort_values(by='millions', ascending=False).head(3)"
]
},
{
"cell_type": "code",
"execution_count": 86,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 392 | \n",
" Nash, Steve | \n",
" 39 | \n",
" Lakers | \n",
" G | \n",
" 10 | \n",
" $9,300,500 | \n",
" 75 | \n",
" 178 | \n",
" 7 | \n",
" 2006 | \n",
" 2/7/1974 | \n",
" Santa Clara | \n",
" Johannesburg, SA | \n",
" n/a | \n",
" South Africa | \n",
" White | \n",
" No | \n",
" 6.250000 | \n",
" 9.300500 | \n",
"
\n",
" \n",
" 225 | \n",
" Camby, Marcus | \n",
" 39 | \n",
" Rockets | \n",
" F/C | \n",
" 21 | \n",
" $884,293 | \n",
" 83 | \n",
" 240 | \n",
" 17 | \n",
" 1996 | \n",
" 3/22/1974 | \n",
" Massachusetts | \n",
" Hartford, CT | \n",
" Connecticut | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.916667 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 23 | \n",
" Fisher, Derek | \n",
" 39 | \n",
" Thunder | \n",
" G | \n",
" 6 | \n",
" $884,293 | \n",
" 73 | \n",
" 210 | \n",
" 17 | \n",
" 1996 | \n",
" 8/9/1974 | \n",
" Arkansas-Little Rock | \n",
" Little Rock, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT EXP \\\n",
"392 Nash, Steve 39 Lakers G 10 $9,300,500 75 178 7 \n",
"225 Camby, Marcus 39 Rockets F/C 21 $884,293 83 240 17 \n",
"23 Fisher, Derek 39 Thunder G 6 $884,293 73 210 17 \n",
"\n",
" 1st Year DOB School City \\\n",
"392 2006 2/7/1974 Santa Clara Johannesburg, SA \n",
"225 1996 3/22/1974 Massachusetts Hartford, CT \n",
"23 1996 8/9/1974 Arkansas-Little Rock Little Rock, AR \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"392 n/a South Africa White No 6.250000 \n",
"225 Connecticut US Black No 6.916667 \n",
"23 Arkansas US Black No 6.083333 \n",
"\n",
" millions \n",
"392 9.300500 \n",
"225 0.884293 \n",
"23 0.884293 "
]
},
"execution_count": 86,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# We can use this to find the oldest guys in the league\n",
"df.sort_values(by='Age', ascending=False).head(3)"
]
},
{
"cell_type": "code",
"execution_count": 88,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 285 | \n",
" Antetokounmpo, Giannis | \n",
" 18 | \n",
" Bucks | \n",
" G/F | \n",
" 34 | \n",
" $1,792,560 | \n",
" 81 | \n",
" 205 | \n",
" 1 | \n",
" 2012 | \n",
" 12/16/1994 | \n",
" n/a | \n",
" Athens | \n",
" n/a | \n",
" Greece | \n",
" Black | \n",
" No | \n",
" 6.750000 | \n",
" 1.79256 | \n",
"
\n",
" \n",
" 174 | \n",
" Noel, Nerlens | \n",
" 19 | \n",
" 76ers | \n",
" C | \n",
" 4 | \n",
" $3,171,320 | \n",
" 83 | \n",
" 228 | \n",
" 0 | \n",
" 2013 | \n",
" 4/10/1994 | \n",
" Kentucky | \n",
" Malden, MA | \n",
" Massachussetts | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.916667 | \n",
" 3.17132 | \n",
"
\n",
" \n",
" 191 | \n",
" Goodwin, Archie | \n",
" 19 | \n",
" Suns | \n",
" G | \n",
" 20 | \n",
" $1,064,400 | \n",
" 77 | \n",
" 198 | \n",
" 0 | \n",
" 2013 | \n",
" 8/17/1994 | \n",
" Kentucky | \n",
" Little Rock, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 1.06440 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"285 Antetokounmpo, Giannis 18 Bucks G/F 34 $1,792,560 81 205 \n",
"174 Noel, Nerlens 19 76ers C 4 $3,171,320 83 228 \n",
"191 Goodwin, Archie 19 Suns G 20 $1,064,400 77 198 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"285 1 2012 12/16/1994 n/a Athens \n",
"174 0 2013 4/10/1994 Kentucky Malden, MA \n",
"191 0 2013 8/17/1994 Kentucky Little Rock, AR \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"285 n/a Greece Black No 6.750000 \n",
"174 Massachussetts US Black No 6.916667 \n",
"191 Arkansas US Black No 6.416667 \n",
"\n",
" millions \n",
"285 1.79256 \n",
"174 3.17132 \n",
"191 1.06440 "
]
},
"execution_count": 88,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Or the youngest, by taking out 'ascending=False'\n",
"df.sort_values(by='Age').head(3)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"But sometimes instead of just looking at them, I want to do stuff with them. Play some games with them! Dunk on them~ `describe` them! And we don't want to dunk on everyone, only the players above 7 feet tall.\n",
"\n",
"First, we need to check out **boolean things.**"
]
},
{
"cell_type": "code",
"execution_count": 89,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 False\n",
"1 False\n",
"2 False\n",
"3 False\n",
"4 False\n",
"5 False\n",
"6 False\n",
"7 False\n",
"8 False\n",
"9 False\n",
"10 False\n",
"11 False\n",
"12 False\n",
"13 False\n",
"14 False\n",
"15 False\n",
"16 False\n",
"17 False\n",
"18 False\n",
"19 False\n",
"20 False\n",
"21 False\n",
"22 False\n",
"23 False\n",
"24 False\n",
"25 False\n",
"26 False\n",
"27 False\n",
"28 False\n",
"29 False\n",
" ... \n",
"498 False\n",
"499 False\n",
"500 False\n",
"501 False\n",
"502 True\n",
"503 False\n",
"504 False\n",
"505 False\n",
"506 False\n",
"507 False\n",
"508 False\n",
"509 False\n",
"510 False\n",
"511 False\n",
"512 False\n",
"513 False\n",
"514 False\n",
"515 False\n",
"516 False\n",
"517 False\n",
"518 False\n",
"519 False\n",
"520 False\n",
"521 False\n",
"522 False\n",
"523 False\n",
"524 False\n",
"525 False\n",
"526 False\n",
"527 False\n",
"Name: feet, dtype: bool"
]
},
"execution_count": 89,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Get a big long list of True and False for every single row.\n",
"df['feet'] > 7"
]
},
{
"cell_type": "code",
"execution_count": 92,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"False 518\n",
"True 10\n",
"Name: feet, dtype: int64"
]
},
"execution_count": 92,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# We could use value counts if we wanted\n",
"above_seven_feet = df['feet'] > 7\n",
"above_seven_feet.value_counts()"
]
},
{
"cell_type": "code",
"execution_count": 94,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 False\n",
"1 False\n",
"2 False\n",
"3 False\n",
"4 False\n",
"Name: feet, dtype: bool"
]
},
"execution_count": 94,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# But we can also apply this to every single row to say whether YES we want it or NO we don't\n",
"df['feet'].head() > 7"
]
},
{
"cell_type": "code",
"execution_count": 96,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 54 | \n",
" Thabeet, Hasheem | \n",
" 26 | \n",
" Thunder | \n",
" C | \n",
" 34 | \n",
" $1,200,000 | \n",
" 87 | \n",
" 263 | \n",
" 4 | \n",
" 2009 | \n",
" 2/16/1987 | \n",
" Connecticut | \n",
" Dar es Salaam | \n",
" n/a | \n",
" Tanzania | \n",
" Black | \n",
" No | \n",
" 7.250000 | \n",
" 1.200000 | \n",
"
\n",
" \n",
" 76 | \n",
" Chandler, Tyson | \n",
" 31 | \n",
" Knicks | \n",
" C | \n",
" 6 | \n",
" $14,100,538 | \n",
" 85 | \n",
" 240 | \n",
" 12 | \n",
" 2001 | \n",
" 10/2/1982 | \n",
" Dominguez HS (CA) | \n",
" Hanford, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" Yes | \n",
" 7.083333 | \n",
" 14.100538 | \n",
"
\n",
" \n",
" 120 | \n",
" Hibbert, Roy | \n",
" 26 | \n",
" Pacers | \n",
" C | \n",
" 55 | \n",
" $14,283,844 | \n",
" 86 | \n",
" 280 | \n",
" 5 | \n",
" 2008 | \n",
" 12/11/1986 | \n",
" Georgetown | \n",
" New York City, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
" 7.166667 | \n",
" 14.283844 | \n",
"
\n",
" \n",
" 145 | \n",
" Leonard, Meyers | \n",
" 21 | \n",
" Trail Blazers | \n",
" C | \n",
" 11 | \n",
" $2,222,160 | \n",
" 85 | \n",
" 245 | \n",
" 1 | \n",
" 2012 | \n",
" 2/27/1992 | \n",
" Illinois | \n",
" Robinson, IIL | \n",
" Illinois | \n",
" US | \n",
" White | \n",
" No | \n",
" 7.083333 | \n",
" 2.222160 | \n",
"
\n",
" \n",
" 221 | \n",
" Len, Alex | \n",
" 20 | \n",
" Suns | \n",
" C | \n",
" 21 | \n",
" $3,492,720 | \n",
" 85 | \n",
" 255 | \n",
" 0 | \n",
" 2013 | \n",
" 6/16/1993 | \n",
" Maryland | \n",
" Antratsy | \n",
" n/a | \n",
" Ukraine | \n",
" White | \n",
" No | \n",
" 7.083333 | \n",
" 3.492720 | \n",
"
\n",
" \n",
" 274 | \n",
" Gobert, Rudy | \n",
" 21 | \n",
" Jazz | \n",
" C | \n",
" 27 | \n",
" $1,078,800 | \n",
" 85 | \n",
" 235 | \n",
" 0 | \n",
" 2013 | \n",
" 6/26/1992 | \n",
" n/a | \n",
" Saint-Quentin | \n",
" Aisne | \n",
" France | \n",
" Mixed | \n",
" No | \n",
" 7.083333 | \n",
" 1.078800 | \n",
"
\n",
" \n",
" 297 | \n",
" Mozgov, Timofey | \n",
" 27 | \n",
" Nuggets | \n",
" C | \n",
" 25 | \n",
" $4,400,000 | \n",
" 85 | \n",
" 250 | \n",
" 3 | \n",
" 2010 | \n",
" 7/16/1986 | \n",
" n/a | \n",
" St. Petersburg | \n",
" n/a | \n",
" Russia | \n",
" White | \n",
" No | \n",
" 7.083333 | \n",
" 4.400000 | \n",
"
\n",
" \n",
" 303 | \n",
" Gasol, Marc | \n",
" 28 | \n",
" Grizzlies | \n",
" C | \n",
" 33 | \n",
" $14,860,524 | \n",
" 85 | \n",
" 265 | \n",
" 5 | \n",
" 2008 | \n",
" 1/29/1985 | \n",
" n/a | \n",
" Barcelona | \n",
" n/a | \n",
" Spain | \n",
" Hispanic | \n",
" No | \n",
" 7.083333 | \n",
" 14.860524 | \n",
"
\n",
" \n",
" 316 | \n",
" Kuzmi?, Ognjen | \n",
" 23 | \n",
" Warriors | \n",
" C | \n",
" 1 | \n",
" $490,180 | \n",
" 85 | \n",
" 231 | \n",
" 0 | \n",
" 2013 | \n",
" 5/16/1990 | \n",
" n/a | \n",
" Doboj | \n",
" n/a | \n",
" Yugoslavia | \n",
" White | \n",
" No | \n",
" 7.083333 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 502 | \n",
" Hawes, Spencer | \n",
" 25 | \n",
" 76ers | \n",
" C | \n",
" 0 | \n",
" $6,500,000 | \n",
" 85 | \n",
" 245 | \n",
" 6 | \n",
" 2007 | \n",
" 4/28/1988 | \n",
" Washington | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" White | \n",
" No | \n",
" 7.083333 | \n",
" 6.500000 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"54 Thabeet, Hasheem 26 Thunder C 34 $1,200,000 87 263 \n",
"76 Chandler, Tyson 31 Knicks C 6 $14,100,538 85 240 \n",
"120 Hibbert, Roy 26 Pacers C 55 $14,283,844 86 280 \n",
"145 Leonard, Meyers 21 Trail Blazers C 11 $2,222,160 85 245 \n",
"221 Len, Alex 20 Suns C 21 $3,492,720 85 255 \n",
"274 Gobert, Rudy 21 Jazz C 27 $1,078,800 85 235 \n",
"297 Mozgov, Timofey 27 Nuggets C 25 $4,400,000 85 250 \n",
"303 Gasol, Marc 28 Grizzlies C 33 $14,860,524 85 265 \n",
"316 Kuzmi?, Ognjen 23 Warriors C 1 $490,180 85 231 \n",
"502 Hawes, Spencer 25 76ers C 0 $6,500,000 85 245 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"54 4 2009 2/16/1987 Connecticut Dar es Salaam \n",
"76 12 2001 10/2/1982 Dominguez HS (CA) Hanford, CA \n",
"120 5 2008 12/11/1986 Georgetown New York City, NY \n",
"145 1 2012 2/27/1992 Illinois Robinson, IIL \n",
"221 0 2013 6/16/1993 Maryland Antratsy \n",
"274 0 2013 6/26/1992 n/a Saint-Quentin \n",
"297 3 2010 7/16/1986 n/a St. Petersburg \n",
"303 5 2008 1/29/1985 n/a Barcelona \n",
"316 0 2013 5/16/1990 n/a Doboj \n",
"502 6 2007 4/28/1988 Washington Seattle, WA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only \\\n",
"54 n/a Tanzania Black No \n",
"76 California US Black Yes \n",
"120 New York US Black No \n",
"145 Illinois US White No \n",
"221 n/a Ukraine White No \n",
"274 Aisne France Mixed No \n",
"297 n/a Russia White No \n",
"303 n/a Spain Hispanic No \n",
"316 n/a Yugoslavia White No \n",
"502 Washington US White No \n",
"\n",
" feet millions \n",
"54 7.250000 1.200000 \n",
"76 7.083333 14.100538 \n",
"120 7.166667 14.283844 \n",
"145 7.083333 2.222160 \n",
"221 7.083333 3.492720 \n",
"274 7.083333 1.078800 \n",
"297 7.083333 4.400000 \n",
"303 7.083333 14.860524 \n",
"316 7.083333 0.490180 \n",
"502 7.083333 6.500000 "
]
},
"execution_count": 96,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Instead of putting column names inside of the brackets, we instead\n",
"# put the True/False statements. It will only return the players above \n",
"# seven feet tall\n",
"df[df['feet'] > 7]"
]
},
{
"cell_type": "code",
"execution_count": 98,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.652000 | \n",
"
\n",
" \n",
" 10 | \n",
" Bayless, Jerryd | \n",
" 25 | \n",
" Grizzlies | \n",
" G | \n",
" 7 | \n",
" $3,135,000 | \n",
" 75 | \n",
" 200 | \n",
" 5 | \n",
" 2008 | \n",
" 8/20/1988 | \n",
" Arizona | \n",
" Phoenix, AZ | \n",
" Arizona | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 3.135000 | \n",
"
\n",
" \n",
" 11 | \n",
" Terry, Jason | \n",
" 36 | \n",
" Nets | \n",
" G | \n",
" 31 | \n",
" $5,625,313 | \n",
" 74 | \n",
" 180 | \n",
" 14 | \n",
" 1999 | \n",
" 9/15/1977 | \n",
" Arizona | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 5.625313 | \n",
"
\n",
" \n",
" 12 | \n",
" Fogg, Kyle | \n",
" 23 | \n",
" Nuggets | \n",
" G | \n",
" 6 | \n",
" n/a | \n",
" 75 | \n",
" 183 | \n",
" 0 | \n",
" 2013 | \n",
" 1/27/1990 | \n",
" Arizona | \n",
" Brea, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 17 | \n",
" Harden, James | \n",
" 24 | \n",
" Rockets | \n",
" G | \n",
" 13 | \n",
" $13,701,250 | \n",
" 77 | \n",
" 220 | \n",
" 4 | \n",
" 2009 | \n",
" 8/26/1989 | \n",
" Arizona State | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 13.701250 | \n",
"
\n",
" \n",
" 19 | \n",
" Pargo, Jannero | \n",
" 33 | \n",
" Bobcats | \n",
" G | \n",
" 5 | \n",
" $884,293 | \n",
" 73 | \n",
" 185 | \n",
" 11 | \n",
" 2002 | \n",
" 10/22/1979 | \n",
" Arkansas | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 20 | \n",
" Beverley, Patrick | \n",
" 25 | \n",
" Rockets | \n",
" G | \n",
" 2 | \n",
" $788,872 | \n",
" 73 | \n",
" 185 | \n",
" 5 | \n",
" 2008 | \n",
" 7/12/1988 | \n",
" Arkansas | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 23 | \n",
" Fisher, Derek | \n",
" 39 | \n",
" Thunder | \n",
" G | \n",
" 6 | \n",
" $884,293 | \n",
" 73 | \n",
" 210 | \n",
" 17 | \n",
" 1996 | \n",
" 8/9/1974 | \n",
" Arkansas-Little Rock | \n",
" Little Rock, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 28 | \n",
" Clark, Ian | \n",
" 22 | \n",
" Jazz | \n",
" G | \n",
" 21 | \n",
" $490,180 | \n",
" 75 | \n",
" 175 | \n",
" 0 | \n",
" 2013 | \n",
" 3/7/1991 | \n",
" Belmont | \n",
" Memphis, TN | \n",
" Tennessee | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 30 | \n",
" Jackson, Reggie | \n",
" 23 | \n",
" Thunder | \n",
" G | \n",
" 15 | \n",
" $1,260,360 | \n",
" 75 | \n",
" 208 | \n",
" 2 | \n",
" 2011 | \n",
" 4/16/1990 | \n",
" Boston College | \n",
" Pordenone | \n",
" n/a | \n",
" Italy | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 1.260360 | \n",
"
\n",
" \n",
" 34 | \n",
" Fredette, Jimmer | \n",
" 24 | \n",
" Kings | \n",
" G | \n",
" 7 | \n",
" $2,439,840 | \n",
" 74 | \n",
" 195 | \n",
" 2 | \n",
" 2011 | \n",
" 2/25/1989 | \n",
" Brigham Young | \n",
" Glens Falls, NY | \n",
" New York | \n",
" US | \n",
" White | \n",
" No | \n",
" 6.166667 | \n",
" 2.439840 | \n",
"
\n",
" \n",
" 35 | \n",
" Mack, Shelvin | \n",
" 23 | \n",
" Hawks | \n",
" G | \n",
" 8 | \n",
" $884,293 | \n",
" 75 | \n",
" 215 | \n",
" 2 | \n",
" 2011 | \n",
" 4/22/1990 | \n",
" Butler | \n",
" Lexington, KY | \n",
" Kentucky | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 38 | \n",
" Crabbe, Allen | \n",
" 21 | \n",
" Trail Blazers | \n",
" G | \n",
" 23 | \n",
" $825,000 | \n",
" 78 | \n",
" 210 | \n",
" 0 | \n",
" 2013 | \n",
" 4/4/1992 | \n",
" California | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 0.825000 | \n",
"
\n",
" \n",
" 40 | \n",
" Taylor, Jermaine | \n",
" 26 | \n",
" Cavaliers | \n",
" G | \n",
" 8 | \n",
" $780,871 | \n",
" 77 | \n",
" 20 | \n",
" 4 | \n",
" 2009 | \n",
" 12/8/1986 | \n",
" Central Florida | \n",
" Tavares, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.780871 | \n",
"
\n",
" \n",
" 44 | \n",
" Stephenson, Lance | \n",
" 23 | \n",
" Pacers | \n",
" G | \n",
" 1 | \n",
" $1,005,000 | \n",
" 77 | \n",
" 228 | \n",
" 3 | \n",
" 2010 | \n",
" 9/5/1990 | \n",
" Cincinnati | \n",
" New York City, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 1.005000 | \n",
"
\n",
" \n",
" 46 | \n",
" Cole, Norris | \n",
" 25 | \n",
" Heat | \n",
" G | \n",
" 30 | \n",
" $1,129,200 | \n",
" 74 | \n",
" 175 | \n",
" 2 | \n",
" 2011 | \n",
" 10/13/1988 | \n",
" Cleveland State | \n",
" Dayton, OH | \n",
" Ohio | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 1.129200 | \n",
"
\n",
" \n",
" 49 | \n",
" Burks, Alec | \n",
" 22 | \n",
" Jazz | \n",
" G | \n",
" 10 | \n",
" $2,202,000 | \n",
" 78 | \n",
" 205 | \n",
" 2 | \n",
" 2011 | \n",
" 7/20/1991 | \n",
" Colorado | \n",
" Grandview, MO | \n",
" Missouri | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 2.202000 | \n",
"
\n",
" \n",
" 50 | \n",
" Billups, Chauncey | \n",
" 37 | \n",
" Pistons | \n",
" G | \n",
" 1 | \n",
" $2,500,000 | \n",
" 75 | \n",
" 210 | \n",
" 16 | \n",
" 1997 | \n",
" 9/25/1976 | \n",
" Colorado | \n",
" Denver, CO | \n",
" Colorado | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 2.500000 | \n",
"
\n",
" \n",
" 53 | \n",
" Gordon, Ben | \n",
" 30 | \n",
" Bobcats | \n",
" G | \n",
" 8 | \n",
" $13,200,000 | \n",
" 75 | \n",
" 200 | \n",
" 9 | \n",
" 2004 | \n",
" 4/4/1983 | \n",
" Connecticut | \n",
" London, ENG | \n",
" n/a | \n",
" England | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 13.200000 | \n",
"
\n",
" \n",
" 62 | \n",
" Walker, Kemba | \n",
" 23 | \n",
" Bobcats | \n",
" G | \n",
" 15 | \n",
" $2,568,360 | \n",
" 73 | \n",
" 184 | \n",
" 2 | \n",
" 2011 | \n",
" 5/8/1990 | \n",
" Connecticut | \n",
" New York City, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.568360 | \n",
"
\n",
" \n",
" 63 | \n",
" Allen, Ray | \n",
" 38 | \n",
" Heat | \n",
" G | \n",
" 34 | \n",
" $3,229,050 | \n",
" 77 | \n",
" 205 | \n",
" 17 | \n",
" 1996 | \n",
" 7/20/1975 | \n",
" Connecticut | \n",
" Merced, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 3.229050 | \n",
"
\n",
" \n",
" 64 | \n",
" Price, A.J. | \n",
" 27 | \n",
" Timberwolves | \n",
" G | \n",
" 22 | \n",
" n/a | \n",
" 74 | \n",
" 185 | \n",
" 4 | \n",
" 2009 | \n",
" 10/7/1986 | \n",
" Connecticut | \n",
" Orange, NJ | \n",
" New Jersey | \n",
" Us | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 69 | \n",
" Curry, Stephen | \n",
" 25 | \n",
" Warriors | \n",
" G | \n",
" 30 | \n",
" $9,887,640 | \n",
" 75 | \n",
" 185 | \n",
" 4 | \n",
" 2009 | \n",
" 3/14/1988 | \n",
" Davidson | \n",
" Akron, OH | \n",
" Ohio | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.250000 | \n",
" 9.887640 | \n",
"
\n",
" \n",
" 71 | \n",
" Roberts, Brian | \n",
" 27 | \n",
" Pelicans | \n",
" G | \n",
" 22 | \n",
" $788,872 | \n",
" 73 | \n",
" 173 | \n",
" 1 | \n",
" 2012 | \n",
" 12/3/1985 | \n",
" Dayton | \n",
" Toledo, OH | \n",
" Ohio | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 74 | \n",
" Green, Willie | \n",
" 32 | \n",
" Clippers | \n",
" G | \n",
" 34 | \n",
" $1,399,507 | \n",
" 75 | \n",
" 201 | \n",
" 10 | \n",
" 2003 | \n",
" 7/28/1981 | \n",
" Detroit | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 1.399507 | \n",
"
\n",
" \n",
" 75 | \n",
" McCallum, Ray | \n",
" 22 | \n",
" Kings | \n",
" G | \n",
" 3 | \n",
" $524,616 | \n",
" 75 | \n",
" 190 | \n",
" 0 | \n",
" 2013 | \n",
" 6/12/1991 | \n",
" Detroit | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.524616 | \n",
"
\n",
" \n",
" 77 | \n",
" Irving, Kyrie | \n",
" 21 | \n",
" Cavaliers | \n",
" G | \n",
" 2 | \n",
" $5,607,240 | \n",
" 75 | \n",
" 191 | \n",
" 2 | \n",
" 2011 | \n",
" 3/23/1992 | \n",
" Duke | \n",
" Melbourne | \n",
" Victoria | \n",
" Australia | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 5.607240 | \n",
"
\n",
" \n",
" 88 | \n",
" Redick, J. J. | \n",
" 29 | \n",
" Clippers | \n",
" G | \n",
" 4 | \n",
" $6,500,000 | \n",
" 76 | \n",
" 190 | \n",
" 7 | \n",
" 2006 | \n",
" 6/24/1984 | \n",
" Duke | \n",
" Cookeville, TN | \n",
" Tennessee | \n",
" US | \n",
" White | \n",
" No | \n",
" 6.333333 | \n",
" 6.500000 | \n",
"
\n",
" \n",
" 89 | \n",
" Rivers, Austin | \n",
" 21 | \n",
" Pelicans | \n",
" G | \n",
" 25 | \n",
" $2,339,040 | \n",
" 76 | \n",
" 200 | \n",
" 1 | \n",
" 2012 | \n",
" 8/1/1992 | \n",
" Duke | \n",
" Santa Monica, CA | \n",
" California | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.333333 | \n",
" 2.339040 | \n",
"
\n",
" \n",
" 90 | \n",
" Curry, Seth | \n",
" 23 | \n",
" Warriors | \n",
" G | \n",
" 3 | \n",
" $490,180 | \n",
" 74 | \n",
" 185 | \n",
" 0 | \n",
" 2013 | \n",
" 8/23/1990 | \n",
" Duke | \n",
" Charlotte, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.490180 | \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",
" 457 | \n",
" Johnson, Orlando | \n",
" 24 | \n",
" Pacers | \n",
" G | \n",
" 11 | \n",
" $788,872 | \n",
" 77 | \n",
" 220 | \n",
" 1 | \n",
" 2012 | \n",
" 3/11/1989 | \n",
" UC Santa Barbara | \n",
" Monterey, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 464 | \n",
" Collison, Darren | \n",
" 26 | \n",
" Clippers | \n",
" G | \n",
" 2 | \n",
" $1,900,000 | \n",
" 72 | \n",
" 175 | \n",
" 4 | \n",
" 2009 | \n",
" 8/23/1987 | \n",
" UCLA | \n",
" Rancho Cucamonga, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 1.900000 | \n",
"
\n",
" \n",
" 465 | \n",
" Drew, Larry | \n",
" 23 | \n",
" Heat | \n",
" G | \n",
" 0 | \n",
" n/a | \n",
" 74 | \n",
" 180 | \n",
" 0 | \n",
" 2013 | \n",
" 3/5/1990 | \n",
" UCLA | \n",
" Encino, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 466 | \n",
" Farmar, Jordan | \n",
" 26 | \n",
" Lakers | \n",
" G | \n",
" 1 | \n",
" $884,293 | \n",
" 74 | \n",
" 180 | \n",
" 12 | \n",
" 2001 | \n",
" 11/30/1986 | \n",
" UCLA | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.166667 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 467 | \n",
" Holiday, Jrue | \n",
" 23 | \n",
" Pelicans | \n",
" G | \n",
" 11 | \n",
" $9,713,484 | \n",
" 76 | \n",
" 205 | \n",
" 4 | \n",
" 2009 | \n",
" 6/12/1990 | \n",
" UCLA | \n",
" Chatsworth, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 9.713484 | \n",
"
\n",
" \n",
" 468 | \n",
" Lee, Malcolm | \n",
" 23 | \n",
" Suns | \n",
" G | \n",
" 30 | \n",
" $884,293 | \n",
" 77 | \n",
" 200 | \n",
" 2 | \n",
" 2011 | \n",
" 5/22/1990 | \n",
" UCLA | \n",
" Riverside, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 469 | \n",
" Westbrook, Russell | \n",
" 24 | \n",
" Thunder | \n",
" G | \n",
" 0 | \n",
" $14,693,906 | \n",
" 75 | \n",
" 187 | \n",
" 5 | \n",
" 2008 | \n",
" 11/12/1988 | \n",
" UCLA | \n",
" Long Beach, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 14.693906 | \n",
"
\n",
" \n",
" 470 | \n",
" Watson, Earl | \n",
" 34 | \n",
" Trail Blazers | \n",
" G | \n",
" 17 | \n",
" $884,293 | \n",
" 73 | \n",
" 199 | \n",
" 12 | \n",
" 2001 | \n",
" 6/12/1979 | \n",
" UCLA | \n",
" Kansas City, KA | \n",
" Kansas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 480 | \n",
" Miller, Andre | \n",
" 37 | \n",
" Nuggets | \n",
" G | \n",
" 24 | \n",
" $5,000,000 | \n",
" 74 | \n",
" 200 | \n",
" 14 | \n",
" 1999 | \n",
" 3/19/1976 | \n",
" Utah | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 5.000000 | \n",
"
\n",
" \n",
" 481 | \n",
" Price, Ronnie | \n",
" 30 | \n",
" Magic | \n",
" G | \n",
" 10 | \n",
" $1,146,337 | \n",
" 74 | \n",
" 190 | \n",
" 8 | \n",
" 2005 | \n",
" 6/21/1983 | \n",
" Utah Valley | \n",
" Friendswood, Texas | \n",
" Texas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 1.146337 | \n",
"
\n",
" \n",
" 485 | \n",
" Jenkins, John | \n",
" 22 | \n",
" Hawks | \n",
" G | \n",
" 12 | \n",
" $1,258,800 | \n",
" 76 | \n",
" 215 | \n",
" 1 | \n",
" 2012 | \n",
" 3/6/1991 | \n",
" Vanderbilt | \n",
" Hendersonville, TN | \n",
" Tennessee | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 1.258800 | \n",
"
\n",
" \n",
" 487 | \n",
" Wayns, Maalik | \n",
" 22 | \n",
" Clippers | \n",
" G | \n",
" 5 | \n",
" $788,872 | \n",
" 73 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 5/2/1991 | \n",
" Villanova | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 488 | \n",
" Foye, Randy | \n",
" 30 | \n",
" Nuggets | \n",
" G | \n",
" 4 | \n",
" $3,000,000 | \n",
" 76 | \n",
" 213 | \n",
" 7 | \n",
" 2006 | \n",
" 9/24/1983 | \n",
" Villanova | \n",
" Newark, NJ | \n",
" New Jersey | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 3.000000 | \n",
"
\n",
" \n",
" 489 | \n",
" Lowry, Kyle | \n",
" 27 | \n",
" Raptors | \n",
" G | \n",
" 7 | \n",
" $6,210,000 | \n",
" 72 | \n",
" 205 | \n",
" 7 | \n",
" 2006 | \n",
" 3/25/1986 | \n",
" Villanova | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 6.210000 | \n",
"
\n",
" \n",
" 491 | \n",
" Mason, Jr., Roger | \n",
" 33 | \n",
" Heat | \n",
" G | \n",
" 21 | \n",
" $854,389 | \n",
" 77 | \n",
" 205 | \n",
" 11 | \n",
" 2002 | \n",
" 9/10/1980 | \n",
" Virginia | \n",
" Washington, DC | \n",
" DC | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.854389 | \n",
"
\n",
" \n",
" 493 | \n",
" Daniels, Troy | \n",
" 22 | \n",
" Bobcats | \n",
" G | \n",
" 30 | \n",
" n/a | \n",
" 76 | \n",
" 200 | \n",
" 0 | \n",
" 2013 | \n",
" 7/15/1991 | \n",
" Virginia Commonwealth | \n",
" Roanoke, VA | \n",
" Virginia | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 494 | \n",
" Maynor, Eric | \n",
" 26 | \n",
" Wizards | \n",
" G | \n",
" 6 | \n",
" $13,000,000 | \n",
" 75 | \n",
" 175 | \n",
" 4 | \n",
" 2009 | \n",
" 6/11/1987 | \n",
" Virginia Commonwealth | \n",
" Raeford, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 13.000000 | \n",
"
\n",
" \n",
" 498 | \n",
" Paul, Chris | \n",
" 28 | \n",
" Clippers | \n",
" G | \n",
" 3 | \n",
" $18,668,431 | \n",
" 72 | \n",
" 175 | \n",
" 8 | \n",
" 2005 | \n",
" 5/6/1985 | \n",
" Wake Forest | \n",
" Forsyth County, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 18.668431 | \n",
"
\n",
" \n",
" 499 | \n",
" Teague, Jeff | \n",
" 25 | \n",
" Hawks | \n",
" G | \n",
" 0 | \n",
" $8,000,000 | \n",
" 74 | \n",
" 181 | \n",
" 4 | \n",
" 2009 | \n",
" 6/10/1988 | \n",
" Wake Forest | \n",
" Indianapolis, IN | \n",
" Indiana | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 8.000000 | \n",
"
\n",
" \n",
" 500 | \n",
" Smith, Ish | \n",
" 25 | \n",
" Suns | \n",
" G | \n",
" 30 | \n",
" $951,463 | \n",
" 72 | \n",
" 175 | \n",
" 3 | \n",
" 2010 | \n",
" 7/5/1988 | \n",
" Wake Forest | \n",
" Charlotte, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 0.951463 | \n",
"
\n",
" \n",
" 503 | \n",
" Wroten, Tony | \n",
" 20 | \n",
" 76ers | \n",
" G | \n",
" 8 | \n",
" $1,160,040 | \n",
" 78 | \n",
" 205 | \n",
" 1 | \n",
" 2012 | \n",
" 4/13/1993 | \n",
" Washington | \n",
" Renton, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 1.160040 | \n",
"
\n",
" \n",
" 504 | \n",
" Gaddy, Abdul | \n",
" 21 | \n",
" Bobcats | \n",
" G | \n",
" 10 | \n",
" n/a | \n",
" 75 | \n",
" 185 | \n",
" 0 | \n",
" 2013 | \n",
" 1/26/1992 | \n",
" Washington | \n",
" Tacoma, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 505 | \n",
" Thomas, Isaiah | \n",
" 24 | \n",
" Kings | \n",
" G | \n",
" 22 | \n",
" $884,293 | \n",
" 69 | \n",
" 185 | \n",
" 2 | \n",
" 2011 | \n",
" 2/7/1989 | \n",
" Washington | \n",
" Tacoma, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 5.750000 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 506 | \n",
" Robinson, Nate | \n",
" 29 | \n",
" Nuggets | \n",
" G | \n",
" 10 | \n",
" $2,016,000 | \n",
" 69 | \n",
" 180 | \n",
" 8 | \n",
" 2005 | \n",
" 5/31/1984 | \n",
" Washington | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 5.750000 | \n",
" 2.016000 | \n",
"
\n",
" \n",
" 507 | \n",
" Ross, Terrence | \n",
" 22 | \n",
" Raptors | \n",
" G | \n",
" 31 | \n",
" $2,678,640 | \n",
" 78 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 2/5/1991 | \n",
" Washington | \n",
" Portland, OR | \n",
" Oregon | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 2.678640 | \n",
"
\n",
" \n",
" 512 | \n",
" Lillard, Damian | \n",
" 23 | \n",
" Trail Blazers | \n",
" G | \n",
" 0 | \n",
" $3,202,920 | \n",
" 75 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 7/15/1990 | \n",
" Weber State | \n",
" Oakland, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 3.202920 | \n",
"
\n",
" \n",
" 517 | \n",
" Martin, Kevin | \n",
" 30 | \n",
" Timberwolves | \n",
" G | \n",
" 23 | \n",
" $6,500,000 | \n",
" 79 | \n",
" 185 | \n",
" 9 | \n",
" 2004 | \n",
" 2/1/1983 | \n",
" Western Carolina | \n",
" Zanesville, OH | \n",
" Ohio | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.583333 | \n",
" 6.500000 | \n",
"
\n",
" \n",
" 520 | \n",
" Mekel, Gal | \n",
" 25 | \n",
" Mavericks | \n",
" G | \n",
" 33 | \n",
" $490,180 | \n",
" 75 | \n",
" 191 | \n",
" 5 | \n",
" 2008 | \n",
" 3/4/1988 | \n",
" Wichita State | \n",
" Petah Tikva | \n",
" n/a | \n",
" Israel | \n",
" White | \n",
" No | \n",
" 6.250000 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 525 | \n",
" Harris, Devin | \n",
" 30 | \n",
" Mavericks | \n",
" G | \n",
" 20 | \n",
" $854,389 | \n",
" 75 | \n",
" 192 | \n",
" 9 | \n",
" 2004 | \n",
" 2/27/1983 | \n",
" Wisconsin | \n",
" Milwaukee, WI | \n",
" Wisconsin | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.854389 | \n",
"
\n",
" \n",
" 527 | \n",
" Crawford, Jordan | \n",
" 24 | \n",
" Celtics | \n",
" G | \n",
" 27 | \n",
" $2,162,419 | \n",
" 76 | \n",
" 195 | \n",
" 3 | \n",
" 2010 | \n",
" 10/23/1988 | \n",
" Xavier | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 2.162419 | \n",
"
\n",
" \n",
"
\n",
"
175 rows × 19 columns
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) \\\n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 \n",
"10 Bayless, Jerryd 25 Grizzlies G 7 $3,135,000 75 \n",
"11 Terry, Jason 36 Nets G 31 $5,625,313 74 \n",
"12 Fogg, Kyle 23 Nuggets G 6 n/a 75 \n",
"17 Harden, James 24 Rockets G 13 $13,701,250 77 \n",
"19 Pargo, Jannero 33 Bobcats G 5 $884,293 73 \n",
"20 Beverley, Patrick 25 Rockets G 2 $788,872 73 \n",
"23 Fisher, Derek 39 Thunder G 6 $884,293 73 \n",
"28 Clark, Ian 22 Jazz G 21 $490,180 75 \n",
"30 Jackson, Reggie 23 Thunder G 15 $1,260,360 75 \n",
"34 Fredette, Jimmer 24 Kings G 7 $2,439,840 74 \n",
"35 Mack, Shelvin 23 Hawks G 8 $884,293 75 \n",
"38 Crabbe, Allen 21 Trail Blazers G 23 $825,000 78 \n",
"40 Taylor, Jermaine 26 Cavaliers G 8 $780,871 77 \n",
"44 Stephenson, Lance 23 Pacers G 1 $1,005,000 77 \n",
"46 Cole, Norris 25 Heat G 30 $1,129,200 74 \n",
"49 Burks, Alec 22 Jazz G 10 $2,202,000 78 \n",
"50 Billups, Chauncey 37 Pistons G 1 $2,500,000 75 \n",
"53 Gordon, Ben 30 Bobcats G 8 $13,200,000 75 \n",
"62 Walker, Kemba 23 Bobcats G 15 $2,568,360 73 \n",
"63 Allen, Ray 38 Heat G 34 $3,229,050 77 \n",
"64 Price, A.J. 27 Timberwolves G 22 n/a 74 \n",
"69 Curry, Stephen 25 Warriors G 30 $9,887,640 75 \n",
"71 Roberts, Brian 27 Pelicans G 22 $788,872 73 \n",
"74 Green, Willie 32 Clippers G 34 $1,399,507 75 \n",
"75 McCallum, Ray 22 Kings G 3 $524,616 75 \n",
"77 Irving, Kyrie 21 Cavaliers G 2 $5,607,240 75 \n",
"88 Redick, J. J. 29 Clippers G 4 $6,500,000 76 \n",
"89 Rivers, Austin 21 Pelicans G 25 $2,339,040 76 \n",
"90 Curry, Seth 23 Warriors G 3 $490,180 74 \n",
".. ... ... ... .. .. ... ... \n",
"457 Johnson, Orlando 24 Pacers G 11 $788,872 77 \n",
"464 Collison, Darren 26 Clippers G 2 $1,900,000 72 \n",
"465 Drew, Larry 23 Heat G 0 n/a 74 \n",
"466 Farmar, Jordan 26 Lakers G 1 $884,293 74 \n",
"467 Holiday, Jrue 23 Pelicans G 11 $9,713,484 76 \n",
"468 Lee, Malcolm 23 Suns G 30 $884,293 77 \n",
"469 Westbrook, Russell 24 Thunder G 0 $14,693,906 75 \n",
"470 Watson, Earl 34 Trail Blazers G 17 $884,293 73 \n",
"480 Miller, Andre 37 Nuggets G 24 $5,000,000 74 \n",
"481 Price, Ronnie 30 Magic G 10 $1,146,337 74 \n",
"485 Jenkins, John 22 Hawks G 12 $1,258,800 76 \n",
"487 Wayns, Maalik 22 Clippers G 5 $788,872 73 \n",
"488 Foye, Randy 30 Nuggets G 4 $3,000,000 76 \n",
"489 Lowry, Kyle 27 Raptors G 7 $6,210,000 72 \n",
"491 Mason, Jr., Roger 33 Heat G 21 $854,389 77 \n",
"493 Daniels, Troy 22 Bobcats G 30 n/a 76 \n",
"494 Maynor, Eric 26 Wizards G 6 $13,000,000 75 \n",
"498 Paul, Chris 28 Clippers G 3 $18,668,431 72 \n",
"499 Teague, Jeff 25 Hawks G 0 $8,000,000 74 \n",
"500 Smith, Ish 25 Suns G 30 $951,463 72 \n",
"503 Wroten, Tony 20 76ers G 8 $1,160,040 78 \n",
"504 Gaddy, Abdul 21 Bobcats G 10 n/a 75 \n",
"505 Thomas, Isaiah 24 Kings G 22 $884,293 69 \n",
"506 Robinson, Nate 29 Nuggets G 10 $2,016,000 69 \n",
"507 Ross, Terrence 22 Raptors G 31 $2,678,640 78 \n",
"512 Lillard, Damian 23 Trail Blazers G 0 $3,202,920 75 \n",
"517 Martin, Kevin 30 Timberwolves G 23 $6,500,000 79 \n",
"520 Mekel, Gal 25 Mavericks G 33 $490,180 75 \n",
"525 Harris, Devin 30 Mavericks G 20 $854,389 75 \n",
"527 Crawford, Jordan 24 Celtics G 27 $2,162,419 76 \n",
"\n",
" WT EXP 1st Year DOB School \\\n",
"2 195 10 2003 12/19/1982 Alabama \n",
"10 200 5 2008 8/20/1988 Arizona \n",
"11 180 14 1999 9/15/1977 Arizona \n",
"12 183 0 2013 1/27/1990 Arizona \n",
"17 220 4 2009 8/26/1989 Arizona State \n",
"19 185 11 2002 10/22/1979 Arkansas \n",
"20 185 5 2008 7/12/1988 Arkansas \n",
"23 210 17 1996 8/9/1974 Arkansas-Little Rock \n",
"28 175 0 2013 3/7/1991 Belmont \n",
"30 208 2 2011 4/16/1990 Boston College \n",
"34 195 2 2011 2/25/1989 Brigham Young \n",
"35 215 2 2011 4/22/1990 Butler \n",
"38 210 0 2013 4/4/1992 California \n",
"40 20 4 2009 12/8/1986 Central Florida \n",
"44 228 3 2010 9/5/1990 Cincinnati \n",
"46 175 2 2011 10/13/1988 Cleveland State \n",
"49 205 2 2011 7/20/1991 Colorado \n",
"50 210 16 1997 9/25/1976 Colorado \n",
"53 200 9 2004 4/4/1983 Connecticut \n",
"62 184 2 2011 5/8/1990 Connecticut \n",
"63 205 17 1996 7/20/1975 Connecticut \n",
"64 185 4 2009 10/7/1986 Connecticut \n",
"69 185 4 2009 3/14/1988 Davidson \n",
"71 173 1 2012 12/3/1985 Dayton \n",
"74 201 10 2003 7/28/1981 Detroit \n",
"75 190 0 2013 6/12/1991 Detroit \n",
"77 191 2 2011 3/23/1992 Duke \n",
"88 190 7 2006 6/24/1984 Duke \n",
"89 200 1 2012 8/1/1992 Duke \n",
"90 185 0 2013 8/23/1990 Duke \n",
".. ... ... ... ... ... \n",
"457 220 1 2012 3/11/1989 UC Santa Barbara \n",
"464 175 4 2009 8/23/1987 UCLA \n",
"465 180 0 2013 3/5/1990 UCLA \n",
"466 180 12 2001 11/30/1986 UCLA \n",
"467 205 4 2009 6/12/1990 UCLA \n",
"468 200 2 2011 5/22/1990 UCLA \n",
"469 187 5 2008 11/12/1988 UCLA \n",
"470 199 12 2001 6/12/1979 UCLA \n",
"480 200 14 1999 3/19/1976 Utah \n",
"481 190 8 2005 6/21/1983 Utah Valley \n",
"485 215 1 2012 3/6/1991 Vanderbilt \n",
"487 195 1 2012 5/2/1991 Villanova \n",
"488 213 7 2006 9/24/1983 Villanova \n",
"489 205 7 2006 3/25/1986 Villanova \n",
"491 205 11 2002 9/10/1980 Virginia \n",
"493 200 0 2013 7/15/1991 Virginia Commonwealth \n",
"494 175 4 2009 6/11/1987 Virginia Commonwealth \n",
"498 175 8 2005 5/6/1985 Wake Forest \n",
"499 181 4 2009 6/10/1988 Wake Forest \n",
"500 175 3 2010 7/5/1988 Wake Forest \n",
"503 205 1 2012 4/13/1993 Washington \n",
"504 185 0 2013 1/26/1992 Washington \n",
"505 185 2 2011 2/7/1989 Washington \n",
"506 180 8 2005 5/31/1984 Washington \n",
"507 195 1 2012 2/5/1991 Washington \n",
"512 195 1 2012 7/15/1990 Weber State \n",
"517 185 9 2004 2/1/1983 Western Carolina \n",
"520 191 5 2008 3/4/1988 Wichita State \n",
"525 192 9 2004 2/27/1983 Wisconsin \n",
"527 195 3 2010 10/23/1988 Xavier \n",
"\n",
" City State (Province, Territory, Etc..) Country \\\n",
"2 Jackson, MS Mississippi US \n",
"10 Phoenix, AZ Arizona US \n",
"11 Seattle, WA Washington US \n",
"12 Brea, CA California US \n",
"17 Los Angeles, CA California US \n",
"19 Chicago, IL Illinois US \n",
"20 Chicago, IL Illinois US \n",
"23 Little Rock, AR Arkansas US \n",
"28 Memphis, TN Tennessee US \n",
"30 Pordenone n/a Italy \n",
"34 Glens Falls, NY New York US \n",
"35 Lexington, KY Kentucky US \n",
"38 Los Angeles, CA California US \n",
"40 Tavares, FL Florida US \n",
"44 New York City, NY New York US \n",
"46 Dayton, OH Ohio US \n",
"49 Grandview, MO Missouri US \n",
"50 Denver, CO Colorado US \n",
"53 London, ENG n/a England \n",
"62 New York City, NY New York US \n",
"63 Merced, CA California US \n",
"64 Orange, NJ New Jersey Us \n",
"69 Akron, OH Ohio US \n",
"71 Toledo, OH Ohio US \n",
"74 Detroit, MI Michigan US \n",
"75 Detroit, MI Michigan US \n",
"77 Melbourne Victoria Australia \n",
"88 Cookeville, TN Tennessee US \n",
"89 Santa Monica, CA California US \n",
"90 Charlotte, NC North Carolina US \n",
".. ... ... ... \n",
"457 Monterey, CA California US \n",
"464 Rancho Cucamonga, CA California US \n",
"465 Encino, CA California US \n",
"466 Los Angeles, CA California US \n",
"467 Chatsworth, CA California US \n",
"468 Riverside, CA California US \n",
"469 Long Beach, CA California US \n",
"470 Kansas City, KA Kansas US \n",
"480 Los Angeles, CA California US \n",
"481 Friendswood, Texas Texas US \n",
"485 Hendersonville, TN Tennessee US \n",
"487 Philadelphia, PA Pennsylvania US \n",
"488 Newark, NJ New Jersey US \n",
"489 Philadelphia, PA Pennsylvania US \n",
"491 Washington, DC DC US \n",
"493 Roanoke, VA Virginia US \n",
"494 Raeford, NC North Carolina US \n",
"498 Forsyth County, NC North Carolina US \n",
"499 Indianapolis, IN Indiana US \n",
"500 Charlotte, NC North Carolina US \n",
"503 Renton, WA Washington US \n",
"504 Tacoma, WA Washington US \n",
"505 Tacoma, WA Washington US \n",
"506 Seattle, WA Washington US \n",
"507 Portland, OR Oregon US \n",
"512 Oakland, CA California US \n",
"517 Zanesville, OH Ohio US \n",
"520 Petah Tikva n/a Israel \n",
"525 Milwaukee, WI Wisconsin US \n",
"527 Detroit, MI Michigan US \n",
"\n",
" Race HS Only feet millions \n",
"2 Black No 6.083333 2.652000 \n",
"10 Black No 6.250000 3.135000 \n",
"11 Black No 6.166667 5.625313 \n",
"12 Black No 6.250000 0.000000 \n",
"17 Black No 6.416667 13.701250 \n",
"19 Black No 6.083333 0.884293 \n",
"20 Black No 6.083333 0.788872 \n",
"23 Black No 6.083333 0.884293 \n",
"28 Black No 6.250000 0.490180 \n",
"30 Black No 6.250000 1.260360 \n",
"34 White No 6.166667 2.439840 \n",
"35 Black No 6.250000 0.884293 \n",
"38 Black No 6.500000 0.825000 \n",
"40 Black No 6.416667 0.780871 \n",
"44 Black No 6.416667 1.005000 \n",
"46 Black No 6.166667 1.129200 \n",
"49 Black No 6.500000 2.202000 \n",
"50 Black No 6.250000 2.500000 \n",
"53 Black No 6.250000 13.200000 \n",
"62 Black No 6.083333 2.568360 \n",
"63 Black No 6.416667 3.229050 \n",
"64 Black No 6.166667 0.000000 \n",
"69 Mixed No 6.250000 9.887640 \n",
"71 Black No 6.083333 0.788872 \n",
"74 Black No 6.250000 1.399507 \n",
"75 Black No 6.250000 0.524616 \n",
"77 Black No 6.250000 5.607240 \n",
"88 White No 6.333333 6.500000 \n",
"89 Mixed No 6.333333 2.339040 \n",
"90 Black No 6.166667 0.490180 \n",
".. ... ... ... ... \n",
"457 Black No 6.416667 0.788872 \n",
"464 Black No 6.000000 1.900000 \n",
"465 Black No 6.166667 0.000000 \n",
"466 Mixed No 6.166667 0.884293 \n",
"467 Black No 6.333333 9.713484 \n",
"468 Black No 6.416667 0.884293 \n",
"469 Black No 6.250000 14.693906 \n",
"470 Black No 6.083333 0.884293 \n",
"480 Black No 6.166667 5.000000 \n",
"481 Black No 6.166667 1.146337 \n",
"485 Black No 6.333333 1.258800 \n",
"487 Black No 6.083333 0.788872 \n",
"488 Black No 6.333333 3.000000 \n",
"489 Black No 6.000000 6.210000 \n",
"491 Black No 6.416667 0.854389 \n",
"493 Black No 6.333333 0.000000 \n",
"494 Black No 6.250000 13.000000 \n",
"498 Black No 6.000000 18.668431 \n",
"499 Black No 6.166667 8.000000 \n",
"500 Black No 6.000000 0.951463 \n",
"503 Black No 6.500000 1.160040 \n",
"504 Black No 6.250000 0.000000 \n",
"505 Black No 5.750000 0.884293 \n",
"506 Black No 5.750000 2.016000 \n",
"507 Black No 6.500000 2.678640 \n",
"512 Black No 6.250000 3.202920 \n",
"517 Mixed No 6.583333 6.500000 \n",
"520 White No 6.250000 0.490180 \n",
"525 Black No 6.250000 0.854389 \n",
"527 Black No 6.333333 2.162419 \n",
"\n",
"[175 rows x 19 columns]"
]
},
"execution_count": 98,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Or only the guards\n",
"df[df['POS'] == 'G']"
]
},
{
"cell_type": "code",
"execution_count": 108,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 147 | \n",
" Williams, Deron | \n",
" 29 | \n",
" Nets | \n",
" G | \n",
" 8 | \n",
" $18,466,130 | \n",
" 75 | \n",
" 209 | \n",
" 8 | \n",
" 2005 | \n",
" 6/26/1984 | \n",
" Illinois | \n",
" Parkersburg, WV | \n",
" West Virginia | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 18.466130 | \n",
"
\n",
" \n",
" 203 | \n",
" Bryant, Kobe | \n",
" 35 | \n",
" Lakers | \n",
" G | \n",
" 24 | \n",
" $30,453,805 | \n",
" 78 | \n",
" 205 | \n",
" 7 | \n",
" 2006 | \n",
" 8/23/1978 | \n",
" Lower Merion HS (PA) | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" Yes | \n",
" 6.500000 | \n",
" 30.453805 | \n",
"
\n",
" \n",
" 214 | \n",
" Wade, Dwyane | \n",
" 31 | \n",
" Heat | \n",
" G | \n",
" 3 | \n",
" $18,673,000 | \n",
" 76 | \n",
" 220 | \n",
" 10 | \n",
" 2003 | \n",
" 1/17/1982 | \n",
" Marquette | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 18.673000 | \n",
"
\n",
" \n",
" 227 | \n",
" Rose, Derrick | \n",
" 25 | \n",
" Bulls | \n",
" G | \n",
" 1 | \n",
" $17,632,688 | \n",
" 75 | \n",
" 190 | \n",
" 5 | \n",
" 2008 | \n",
" 10/4/1988 | \n",
" Memphis | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 17.632688 | \n",
"
\n",
" \n",
" 498 | \n",
" Paul, Chris | \n",
" 28 | \n",
" Clippers | \n",
" G | \n",
" 3 | \n",
" $18,668,431 | \n",
" 72 | \n",
" 175 | \n",
" 8 | \n",
" 2005 | \n",
" 5/6/1985 | \n",
" Wake Forest | \n",
" Forsyth County, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 18.668431 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT EXP \\\n",
"147 Williams, Deron 29 Nets G 8 $18,466,130 75 209 8 \n",
"203 Bryant, Kobe 35 Lakers G 24 $30,453,805 78 205 7 \n",
"214 Wade, Dwyane 31 Heat G 3 $18,673,000 76 220 10 \n",
"227 Rose, Derrick 25 Bulls G 1 $17,632,688 75 190 5 \n",
"498 Paul, Chris 28 Clippers G 3 $18,668,431 72 175 8 \n",
"\n",
" 1st Year DOB School City \\\n",
"147 2005 6/26/1984 Illinois Parkersburg, WV \n",
"203 2006 8/23/1978 Lower Merion HS (PA) Philadelphia, PA \n",
"214 2003 1/17/1982 Marquette Chicago, IL \n",
"227 2008 10/4/1988 Memphis Chicago, IL \n",
"498 2005 5/6/1985 Wake Forest Forsyth County, NC \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"147 West Virginia US Black No 6.250000 \n",
"203 Pennsylvania US Black Yes 6.500000 \n",
"214 Illinois US Black No 6.333333 \n",
"227 Illinois US Black No 6.250000 \n",
"498 North Carolina US Black No 6.000000 \n",
"\n",
" millions \n",
"147 18.466130 \n",
"203 30.453805 \n",
"214 18.673000 \n",
"227 17.632688 \n",
"498 18.668431 "
]
},
"execution_count": 108,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Or only the guards who make more than 15 million\n",
"df[(df['POS'] == 'G') & (df['millions'] > 15)]"
]
},
{
"cell_type": "code",
"execution_count": 110,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 147 | \n",
" Williams, Deron | \n",
" 29 | \n",
" Nets | \n",
" G | \n",
" 8 | \n",
" $18,466,130 | \n",
" 75 | \n",
" 209 | \n",
" 8 | \n",
" 2005 | \n",
" 6/26/1984 | \n",
" Illinois | \n",
" Parkersburg, WV | \n",
" West Virginia | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 18.466130 | \n",
"
\n",
" \n",
" 203 | \n",
" Bryant, Kobe | \n",
" 35 | \n",
" Lakers | \n",
" G | \n",
" 24 | \n",
" $30,453,805 | \n",
" 78 | \n",
" 205 | \n",
" 7 | \n",
" 2006 | \n",
" 8/23/1978 | \n",
" Lower Merion HS (PA) | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" Yes | \n",
" 6.500000 | \n",
" 30.453805 | \n",
"
\n",
" \n",
" 214 | \n",
" Wade, Dwyane | \n",
" 31 | \n",
" Heat | \n",
" G | \n",
" 3 | \n",
" $18,673,000 | \n",
" 76 | \n",
" 220 | \n",
" 10 | \n",
" 2003 | \n",
" 1/17/1982 | \n",
" Marquette | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 18.673000 | \n",
"
\n",
" \n",
" 227 | \n",
" Rose, Derrick | \n",
" 25 | \n",
" Bulls | \n",
" G | \n",
" 1 | \n",
" $17,632,688 | \n",
" 75 | \n",
" 190 | \n",
" 5 | \n",
" 2008 | \n",
" 10/4/1988 | \n",
" Memphis | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 17.632688 | \n",
"
\n",
" \n",
" 498 | \n",
" Paul, Chris | \n",
" 28 | \n",
" Clippers | \n",
" G | \n",
" 3 | \n",
" $18,668,431 | \n",
" 72 | \n",
" 175 | \n",
" 8 | \n",
" 2005 | \n",
" 5/6/1985 | \n",
" Wake Forest | \n",
" Forsyth County, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 18.668431 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT EXP \\\n",
"147 Williams, Deron 29 Nets G 8 $18,466,130 75 209 8 \n",
"203 Bryant, Kobe 35 Lakers G 24 $30,453,805 78 205 7 \n",
"214 Wade, Dwyane 31 Heat G 3 $18,673,000 76 220 10 \n",
"227 Rose, Derrick 25 Bulls G 1 $17,632,688 75 190 5 \n",
"498 Paul, Chris 28 Clippers G 3 $18,668,431 72 175 8 \n",
"\n",
" 1st Year DOB School City \\\n",
"147 2005 6/26/1984 Illinois Parkersburg, WV \n",
"203 2006 8/23/1978 Lower Merion HS (PA) Philadelphia, PA \n",
"214 2003 1/17/1982 Marquette Chicago, IL \n",
"227 2008 10/4/1988 Memphis Chicago, IL \n",
"498 2005 5/6/1985 Wake Forest Forsyth County, NC \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"147 West Virginia US Black No 6.250000 \n",
"203 Pennsylvania US Black Yes 6.500000 \n",
"214 Illinois US Black No 6.333333 \n",
"227 Illinois US Black No 6.250000 \n",
"498 North Carolina US Black No 6.000000 \n",
"\n",
" millions \n",
"147 18.466130 \n",
"203 30.453805 \n",
"214 18.673000 \n",
"227 17.632688 \n",
"498 18.668431 "
]
},
"execution_count": 110,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# It might be easier to break down the booleans into separate variables\n",
"is_guard = df['POS'] == 'G'\n",
"more_than_fifteen_million = df['millions'] > 15\n",
"df[is_guard & more_than_fifteen_million]"
]
},
{
"cell_type": "code",
"execution_count": 118,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.652000 | \n",
"
\n",
" \n",
" 10 | \n",
" Bayless, Jerryd | \n",
" 25 | \n",
" Grizzlies | \n",
" G | \n",
" 7 | \n",
" $3,135,000 | \n",
" 75 | \n",
" 200 | \n",
" 5 | \n",
" 2008 | \n",
" 8/20/1988 | \n",
" Arizona | \n",
" Phoenix, AZ | \n",
" Arizona | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 3.135000 | \n",
"
\n",
" \n",
" 11 | \n",
" Terry, Jason | \n",
" 36 | \n",
" Nets | \n",
" G | \n",
" 31 | \n",
" $5,625,313 | \n",
" 74 | \n",
" 180 | \n",
" 14 | \n",
" 1999 | \n",
" 9/15/1977 | \n",
" Arizona | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 5.625313 | \n",
"
\n",
" \n",
" 12 | \n",
" Fogg, Kyle | \n",
" 23 | \n",
" Nuggets | \n",
" G | \n",
" 6 | \n",
" n/a | \n",
" 75 | \n",
" 183 | \n",
" 0 | \n",
" 2013 | \n",
" 1/27/1990 | \n",
" Arizona | \n",
" Brea, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 17 | \n",
" Harden, James | \n",
" 24 | \n",
" Rockets | \n",
" G | \n",
" 13 | \n",
" $13,701,250 | \n",
" 77 | \n",
" 220 | \n",
" 4 | \n",
" 2009 | \n",
" 8/26/1989 | \n",
" Arizona State | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 13.701250 | \n",
"
\n",
" \n",
" 19 | \n",
" Pargo, Jannero | \n",
" 33 | \n",
" Bobcats | \n",
" G | \n",
" 5 | \n",
" $884,293 | \n",
" 73 | \n",
" 185 | \n",
" 11 | \n",
" 2002 | \n",
" 10/22/1979 | \n",
" Arkansas | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 20 | \n",
" Beverley, Patrick | \n",
" 25 | \n",
" Rockets | \n",
" G | \n",
" 2 | \n",
" $788,872 | \n",
" 73 | \n",
" 185 | \n",
" 5 | \n",
" 2008 | \n",
" 7/12/1988 | \n",
" Arkansas | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 23 | \n",
" Fisher, Derek | \n",
" 39 | \n",
" Thunder | \n",
" G | \n",
" 6 | \n",
" $884,293 | \n",
" 73 | \n",
" 210 | \n",
" 17 | \n",
" 1996 | \n",
" 8/9/1974 | \n",
" Arkansas-Little Rock | \n",
" Little Rock, AR | \n",
" Arkansas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 28 | \n",
" Clark, Ian | \n",
" 22 | \n",
" Jazz | \n",
" G | \n",
" 21 | \n",
" $490,180 | \n",
" 75 | \n",
" 175 | \n",
" 0 | \n",
" 2013 | \n",
" 3/7/1991 | \n",
" Belmont | \n",
" Memphis, TN | \n",
" Tennessee | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 30 | \n",
" Jackson, Reggie | \n",
" 23 | \n",
" Thunder | \n",
" G | \n",
" 15 | \n",
" $1,260,360 | \n",
" 75 | \n",
" 208 | \n",
" 2 | \n",
" 2011 | \n",
" 4/16/1990 | \n",
" Boston College | \n",
" Pordenone | \n",
" n/a | \n",
" Italy | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 1.260360 | \n",
"
\n",
" \n",
" 34 | \n",
" Fredette, Jimmer | \n",
" 24 | \n",
" Kings | \n",
" G | \n",
" 7 | \n",
" $2,439,840 | \n",
" 74 | \n",
" 195 | \n",
" 2 | \n",
" 2011 | \n",
" 2/25/1989 | \n",
" Brigham Young | \n",
" Glens Falls, NY | \n",
" New York | \n",
" US | \n",
" White | \n",
" No | \n",
" 6.166667 | \n",
" 2.439840 | \n",
"
\n",
" \n",
" 35 | \n",
" Mack, Shelvin | \n",
" 23 | \n",
" Hawks | \n",
" G | \n",
" 8 | \n",
" $884,293 | \n",
" 75 | \n",
" 215 | \n",
" 2 | \n",
" 2011 | \n",
" 4/22/1990 | \n",
" Butler | \n",
" Lexington, KY | \n",
" Kentucky | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 40 | \n",
" Taylor, Jermaine | \n",
" 26 | \n",
" Cavaliers | \n",
" G | \n",
" 8 | \n",
" $780,871 | \n",
" 77 | \n",
" 20 | \n",
" 4 | \n",
" 2009 | \n",
" 12/8/1986 | \n",
" Central Florida | \n",
" Tavares, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.780871 | \n",
"
\n",
" \n",
" 44 | \n",
" Stephenson, Lance | \n",
" 23 | \n",
" Pacers | \n",
" G | \n",
" 1 | \n",
" $1,005,000 | \n",
" 77 | \n",
" 228 | \n",
" 3 | \n",
" 2010 | \n",
" 9/5/1990 | \n",
" Cincinnati | \n",
" New York City, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 1.005000 | \n",
"
\n",
" \n",
" 46 | \n",
" Cole, Norris | \n",
" 25 | \n",
" Heat | \n",
" G | \n",
" 30 | \n",
" $1,129,200 | \n",
" 74 | \n",
" 175 | \n",
" 2 | \n",
" 2011 | \n",
" 10/13/1988 | \n",
" Cleveland State | \n",
" Dayton, OH | \n",
" Ohio | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 1.129200 | \n",
"
\n",
" \n",
" 50 | \n",
" Billups, Chauncey | \n",
" 37 | \n",
" Pistons | \n",
" G | \n",
" 1 | \n",
" $2,500,000 | \n",
" 75 | \n",
" 210 | \n",
" 16 | \n",
" 1997 | \n",
" 9/25/1976 | \n",
" Colorado | \n",
" Denver, CO | \n",
" Colorado | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 2.500000 | \n",
"
\n",
" \n",
" 53 | \n",
" Gordon, Ben | \n",
" 30 | \n",
" Bobcats | \n",
" G | \n",
" 8 | \n",
" $13,200,000 | \n",
" 75 | \n",
" 200 | \n",
" 9 | \n",
" 2004 | \n",
" 4/4/1983 | \n",
" Connecticut | \n",
" London, ENG | \n",
" n/a | \n",
" England | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 13.200000 | \n",
"
\n",
" \n",
" 62 | \n",
" Walker, Kemba | \n",
" 23 | \n",
" Bobcats | \n",
" G | \n",
" 15 | \n",
" $2,568,360 | \n",
" 73 | \n",
" 184 | \n",
" 2 | \n",
" 2011 | \n",
" 5/8/1990 | \n",
" Connecticut | \n",
" New York City, NY | \n",
" New York | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.568360 | \n",
"
\n",
" \n",
" 63 | \n",
" Allen, Ray | \n",
" 38 | \n",
" Heat | \n",
" G | \n",
" 34 | \n",
" $3,229,050 | \n",
" 77 | \n",
" 205 | \n",
" 17 | \n",
" 1996 | \n",
" 7/20/1975 | \n",
" Connecticut | \n",
" Merced, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 3.229050 | \n",
"
\n",
" \n",
" 64 | \n",
" Price, A.J. | \n",
" 27 | \n",
" Timberwolves | \n",
" G | \n",
" 22 | \n",
" n/a | \n",
" 74 | \n",
" 185 | \n",
" 4 | \n",
" 2009 | \n",
" 10/7/1986 | \n",
" Connecticut | \n",
" Orange, NJ | \n",
" New Jersey | \n",
" Us | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 65 | \n",
" Lamb, Jeremy | \n",
" 21 | \n",
" Thunder | \n",
" G/F | \n",
" 11 | \n",
" $2,111,160 | \n",
" 77 | \n",
" 180 | \n",
" 1 | \n",
" 2012 | \n",
" 5/30/1992 | \n",
" Connecticut | \n",
" Norcross, GA | \n",
" Georgia | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 2.111160 | \n",
"
\n",
" \n",
" 69 | \n",
" Curry, Stephen | \n",
" 25 | \n",
" Warriors | \n",
" G | \n",
" 30 | \n",
" $9,887,640 | \n",
" 75 | \n",
" 185 | \n",
" 4 | \n",
" 2009 | \n",
" 3/14/1988 | \n",
" Davidson | \n",
" Akron, OH | \n",
" Ohio | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.250000 | \n",
" 9.887640 | \n",
"
\n",
" \n",
" 71 | \n",
" Roberts, Brian | \n",
" 27 | \n",
" Pelicans | \n",
" G | \n",
" 22 | \n",
" $788,872 | \n",
" 73 | \n",
" 173 | \n",
" 1 | \n",
" 2012 | \n",
" 12/3/1985 | \n",
" Dayton | \n",
" Toledo, OH | \n",
" Ohio | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 74 | \n",
" Green, Willie | \n",
" 32 | \n",
" Clippers | \n",
" G | \n",
" 34 | \n",
" $1,399,507 | \n",
" 75 | \n",
" 201 | \n",
" 10 | \n",
" 2003 | \n",
" 7/28/1981 | \n",
" Detroit | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 1.399507 | \n",
"
\n",
" \n",
" 75 | \n",
" McCallum, Ray | \n",
" 22 | \n",
" Kings | \n",
" G | \n",
" 3 | \n",
" $524,616 | \n",
" 75 | \n",
" 190 | \n",
" 0 | \n",
" 2013 | \n",
" 6/12/1991 | \n",
" Detroit | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.524616 | \n",
"
\n",
" \n",
" 77 | \n",
" Irving, Kyrie | \n",
" 21 | \n",
" Cavaliers | \n",
" G | \n",
" 2 | \n",
" $5,607,240 | \n",
" 75 | \n",
" 191 | \n",
" 2 | \n",
" 2011 | \n",
" 3/23/1992 | \n",
" Duke | \n",
" Melbourne | \n",
" Victoria | \n",
" Australia | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 5.607240 | \n",
"
\n",
" \n",
" 88 | \n",
" Redick, J. J. | \n",
" 29 | \n",
" Clippers | \n",
" G | \n",
" 4 | \n",
" $6,500,000 | \n",
" 76 | \n",
" 190 | \n",
" 7 | \n",
" 2006 | \n",
" 6/24/1984 | \n",
" Duke | \n",
" Cookeville, TN | \n",
" Tennessee | \n",
" US | \n",
" White | \n",
" No | \n",
" 6.333333 | \n",
" 6.500000 | \n",
"
\n",
" \n",
" 89 | \n",
" Rivers, Austin | \n",
" 21 | \n",
" Pelicans | \n",
" G | \n",
" 25 | \n",
" $2,339,040 | \n",
" 76 | \n",
" 200 | \n",
" 1 | \n",
" 2012 | \n",
" 8/1/1992 | \n",
" Duke | \n",
" Santa Monica, CA | \n",
" California | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.333333 | \n",
" 2.339040 | \n",
"
\n",
" \n",
" 90 | \n",
" Curry, Seth | \n",
" 23 | \n",
" Warriors | \n",
" G | \n",
" 3 | \n",
" $490,180 | \n",
" 74 | \n",
" 185 | \n",
" 0 | \n",
" 2013 | \n",
" 8/23/1990 | \n",
" Duke | \n",
" Charlotte, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 91 | \n",
" Henderson, Gerald | \n",
" 25 | \n",
" Bobcats | \n",
" G/F | \n",
" 9 | \n",
" $6,000,000 | \n",
" 77 | \n",
" 215 | \n",
" 4 | \n",
" 2009 | \n",
" 12/9/1987 | \n",
" Duke | \n",
" Caldwell, NJ | \n",
" New Jersey | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 6.000000 | \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",
" 464 | \n",
" Collison, Darren | \n",
" 26 | \n",
" Clippers | \n",
" G | \n",
" 2 | \n",
" $1,900,000 | \n",
" 72 | \n",
" 175 | \n",
" 4 | \n",
" 2009 | \n",
" 8/23/1987 | \n",
" UCLA | \n",
" Rancho Cucamonga, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 1.900000 | \n",
"
\n",
" \n",
" 465 | \n",
" Drew, Larry | \n",
" 23 | \n",
" Heat | \n",
" G | \n",
" 0 | \n",
" n/a | \n",
" 74 | \n",
" 180 | \n",
" 0 | \n",
" 2013 | \n",
" 3/5/1990 | \n",
" UCLA | \n",
" Encino, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 466 | \n",
" Farmar, Jordan | \n",
" 26 | \n",
" Lakers | \n",
" G | \n",
" 1 | \n",
" $884,293 | \n",
" 74 | \n",
" 180 | \n",
" 12 | \n",
" 2001 | \n",
" 11/30/1986 | \n",
" UCLA | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Mixed | \n",
" No | \n",
" 6.166667 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 467 | \n",
" Holiday, Jrue | \n",
" 23 | \n",
" Pelicans | \n",
" G | \n",
" 11 | \n",
" $9,713,484 | \n",
" 76 | \n",
" 205 | \n",
" 4 | \n",
" 2009 | \n",
" 6/12/1990 | \n",
" UCLA | \n",
" Chatsworth, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 9.713484 | \n",
"
\n",
" \n",
" 468 | \n",
" Lee, Malcolm | \n",
" 23 | \n",
" Suns | \n",
" G | \n",
" 30 | \n",
" $884,293 | \n",
" 77 | \n",
" 200 | \n",
" 2 | \n",
" 2011 | \n",
" 5/22/1990 | \n",
" UCLA | \n",
" Riverside, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 469 | \n",
" Westbrook, Russell | \n",
" 24 | \n",
" Thunder | \n",
" G | \n",
" 0 | \n",
" $14,693,906 | \n",
" 75 | \n",
" 187 | \n",
" 5 | \n",
" 2008 | \n",
" 11/12/1988 | \n",
" UCLA | \n",
" Long Beach, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 14.693906 | \n",
"
\n",
" \n",
" 470 | \n",
" Watson, Earl | \n",
" 34 | \n",
" Trail Blazers | \n",
" G | \n",
" 17 | \n",
" $884,293 | \n",
" 73 | \n",
" 199 | \n",
" 12 | \n",
" 2001 | \n",
" 6/12/1979 | \n",
" UCLA | \n",
" Kansas City, KA | \n",
" Kansas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 471 | \n",
" Afflalo, Arron | \n",
" 27 | \n",
" Magic | \n",
" G/F | \n",
" 4 | \n",
" $7,750,000 | \n",
" 77 | \n",
" 215 | \n",
" 6 | \n",
" 2007 | \n",
" 10/15/1985 | \n",
" UCLA | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 7.750000 | \n",
"
\n",
" \n",
" 480 | \n",
" Miller, Andre | \n",
" 37 | \n",
" Nuggets | \n",
" G | \n",
" 24 | \n",
" $5,000,000 | \n",
" 74 | \n",
" 200 | \n",
" 14 | \n",
" 1999 | \n",
" 3/19/1976 | \n",
" Utah | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 5.000000 | \n",
"
\n",
" \n",
" 481 | \n",
" Price, Ronnie | \n",
" 30 | \n",
" Magic | \n",
" G | \n",
" 10 | \n",
" $1,146,337 | \n",
" 74 | \n",
" 190 | \n",
" 8 | \n",
" 2005 | \n",
" 6/21/1983 | \n",
" Utah Valley | \n",
" Friendswood, Texas | \n",
" Texas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 1.146337 | \n",
"
\n",
" \n",
" 482 | \n",
" Howard, Ron | \n",
" 31 | \n",
" Pacers | \n",
" G/F | \n",
" 19 | \n",
" n/a | \n",
" 77 | \n",
" 200 | \n",
" 0 | \n",
" 2013 | \n",
" 1/14/1982 | \n",
" Valparaiso | \n",
" Chicago, IL | \n",
" Illinois | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 485 | \n",
" Jenkins, John | \n",
" 22 | \n",
" Hawks | \n",
" G | \n",
" 12 | \n",
" $1,258,800 | \n",
" 76 | \n",
" 215 | \n",
" 1 | \n",
" 2012 | \n",
" 3/6/1991 | \n",
" Vanderbilt | \n",
" Hendersonville, TN | \n",
" Tennessee | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 1.258800 | \n",
"
\n",
" \n",
" 487 | \n",
" Wayns, Maalik | \n",
" 22 | \n",
" Clippers | \n",
" G | \n",
" 5 | \n",
" $788,872 | \n",
" 73 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 5/2/1991 | \n",
" Villanova | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 488 | \n",
" Foye, Randy | \n",
" 30 | \n",
" Nuggets | \n",
" G | \n",
" 4 | \n",
" $3,000,000 | \n",
" 76 | \n",
" 213 | \n",
" 7 | \n",
" 2006 | \n",
" 9/24/1983 | \n",
" Villanova | \n",
" Newark, NJ | \n",
" New Jersey | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 3.000000 | \n",
"
\n",
" \n",
" 489 | \n",
" Lowry, Kyle | \n",
" 27 | \n",
" Raptors | \n",
" G | \n",
" 7 | \n",
" $6,210,000 | \n",
" 72 | \n",
" 205 | \n",
" 7 | \n",
" 2006 | \n",
" 3/25/1986 | \n",
" Villanova | \n",
" Philadelphia, PA | \n",
" Pennsylvania | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 6.210000 | \n",
"
\n",
" \n",
" 491 | \n",
" Mason, Jr., Roger | \n",
" 33 | \n",
" Heat | \n",
" G | \n",
" 21 | \n",
" $854,389 | \n",
" 77 | \n",
" 205 | \n",
" 11 | \n",
" 2002 | \n",
" 9/10/1980 | \n",
" Virginia | \n",
" Washington, DC | \n",
" DC | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.854389 | \n",
"
\n",
" \n",
" 493 | \n",
" Daniels, Troy | \n",
" 22 | \n",
" Bobcats | \n",
" G | \n",
" 30 | \n",
" n/a | \n",
" 76 | \n",
" 200 | \n",
" 0 | \n",
" 2013 | \n",
" 7/15/1991 | \n",
" Virginia Commonwealth | \n",
" Roanoke, VA | \n",
" Virginia | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 494 | \n",
" Maynor, Eric | \n",
" 26 | \n",
" Wizards | \n",
" G | \n",
" 6 | \n",
" $13,000,000 | \n",
" 75 | \n",
" 175 | \n",
" 4 | \n",
" 2009 | \n",
" 6/11/1987 | \n",
" Virginia Commonwealth | \n",
" Raeford, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 13.000000 | \n",
"
\n",
" \n",
" 498 | \n",
" Paul, Chris | \n",
" 28 | \n",
" Clippers | \n",
" G | \n",
" 3 | \n",
" $18,668,431 | \n",
" 72 | \n",
" 175 | \n",
" 8 | \n",
" 2005 | \n",
" 5/6/1985 | \n",
" Wake Forest | \n",
" Forsyth County, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 18.668431 | \n",
"
\n",
" \n",
" 499 | \n",
" Teague, Jeff | \n",
" 25 | \n",
" Hawks | \n",
" G | \n",
" 0 | \n",
" $8,000,000 | \n",
" 74 | \n",
" 181 | \n",
" 4 | \n",
" 2009 | \n",
" 6/10/1988 | \n",
" Wake Forest | \n",
" Indianapolis, IN | \n",
" Indiana | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.166667 | \n",
" 8.000000 | \n",
"
\n",
" \n",
" 500 | \n",
" Smith, Ish | \n",
" 25 | \n",
" Suns | \n",
" G | \n",
" 30 | \n",
" $951,463 | \n",
" 72 | \n",
" 175 | \n",
" 3 | \n",
" 2010 | \n",
" 7/5/1988 | \n",
" Wake Forest | \n",
" Charlotte, NC | \n",
" North Carolina | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.000000 | \n",
" 0.951463 | \n",
"
\n",
" \n",
" 504 | \n",
" Gaddy, Abdul | \n",
" 21 | \n",
" Bobcats | \n",
" G | \n",
" 10 | \n",
" n/a | \n",
" 75 | \n",
" 185 | \n",
" 0 | \n",
" 2013 | \n",
" 1/26/1992 | \n",
" Washington | \n",
" Tacoma, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 505 | \n",
" Thomas, Isaiah | \n",
" 24 | \n",
" Kings | \n",
" G | \n",
" 22 | \n",
" $884,293 | \n",
" 69 | \n",
" 185 | \n",
" 2 | \n",
" 2011 | \n",
" 2/7/1989 | \n",
" Washington | \n",
" Tacoma, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 5.750000 | \n",
" 0.884293 | \n",
"
\n",
" \n",
" 506 | \n",
" Robinson, Nate | \n",
" 29 | \n",
" Nuggets | \n",
" G | \n",
" 10 | \n",
" $2,016,000 | \n",
" 69 | \n",
" 180 | \n",
" 8 | \n",
" 2005 | \n",
" 5/31/1984 | \n",
" Washington | \n",
" Seattle, WA | \n",
" Washington | \n",
" US | \n",
" Black | \n",
" No | \n",
" 5.750000 | \n",
" 2.016000 | \n",
"
\n",
" \n",
" 512 | \n",
" Lillard, Damian | \n",
" 23 | \n",
" Trail Blazers | \n",
" G | \n",
" 0 | \n",
" $3,202,920 | \n",
" 75 | \n",
" 195 | \n",
" 1 | \n",
" 2012 | \n",
" 7/15/1990 | \n",
" Weber State | \n",
" Oakland, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 3.202920 | \n",
"
\n",
" \n",
" 519 | \n",
" Lee, Courtney | \n",
" 28 | \n",
" Celtics | \n",
" G/F | \n",
" 11 | \n",
" $5,225,000 | \n",
" 77 | \n",
" 200 | \n",
" 5 | \n",
" 2008 | \n",
" 10/3/1985 | \n",
" Western Kentucky | \n",
" Indianapolis, IN | \n",
" Indiana | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 5.225000 | \n",
"
\n",
" \n",
" 520 | \n",
" Mekel, Gal | \n",
" 25 | \n",
" Mavericks | \n",
" G | \n",
" 33 | \n",
" $490,180 | \n",
" 75 | \n",
" 191 | \n",
" 5 | \n",
" 2008 | \n",
" 3/4/1988 | \n",
" Wichita State | \n",
" Petah Tikva | \n",
" n/a | \n",
" Israel | \n",
" White | \n",
" No | \n",
" 6.250000 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 521 | \n",
" Murry, Toure' | \n",
" 23 | \n",
" Knicks | \n",
" G/F | \n",
" 23 | \n",
" $490,180 | \n",
" 77 | \n",
" 195 | \n",
" 0 | \n",
" 2013 | \n",
" 11/8/1989 | \n",
" Wichita State | \n",
" Houston, TX | \n",
" Texas | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.416667 | \n",
" 0.490180 | \n",
"
\n",
" \n",
" 525 | \n",
" Harris, Devin | \n",
" 30 | \n",
" Mavericks | \n",
" G | \n",
" 20 | \n",
" $854,389 | \n",
" 75 | \n",
" 192 | \n",
" 9 | \n",
" 2004 | \n",
" 2/27/1983 | \n",
" Wisconsin | \n",
" Milwaukee, WI | \n",
" Wisconsin | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.250000 | \n",
" 0.854389 | \n",
"
\n",
" \n",
" 527 | \n",
" Crawford, Jordan | \n",
" 24 | \n",
" Celtics | \n",
" G | \n",
" 27 | \n",
" $2,162,419 | \n",
" 76 | \n",
" 195 | \n",
" 3 | \n",
" 2010 | \n",
" 10/23/1988 | \n",
" Xavier | \n",
" Detroit, MI | \n",
" Michigan | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.333333 | \n",
" 2.162419 | \n",
"
\n",
" \n",
"
\n",
"
166 rows × 19 columns
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) \\\n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 \n",
"10 Bayless, Jerryd 25 Grizzlies G 7 $3,135,000 75 \n",
"11 Terry, Jason 36 Nets G 31 $5,625,313 74 \n",
"12 Fogg, Kyle 23 Nuggets G 6 n/a 75 \n",
"17 Harden, James 24 Rockets G 13 $13,701,250 77 \n",
"19 Pargo, Jannero 33 Bobcats G 5 $884,293 73 \n",
"20 Beverley, Patrick 25 Rockets G 2 $788,872 73 \n",
"23 Fisher, Derek 39 Thunder G 6 $884,293 73 \n",
"28 Clark, Ian 22 Jazz G 21 $490,180 75 \n",
"30 Jackson, Reggie 23 Thunder G 15 $1,260,360 75 \n",
"34 Fredette, Jimmer 24 Kings G 7 $2,439,840 74 \n",
"35 Mack, Shelvin 23 Hawks G 8 $884,293 75 \n",
"40 Taylor, Jermaine 26 Cavaliers G 8 $780,871 77 \n",
"44 Stephenson, Lance 23 Pacers G 1 $1,005,000 77 \n",
"46 Cole, Norris 25 Heat G 30 $1,129,200 74 \n",
"50 Billups, Chauncey 37 Pistons G 1 $2,500,000 75 \n",
"53 Gordon, Ben 30 Bobcats G 8 $13,200,000 75 \n",
"62 Walker, Kemba 23 Bobcats G 15 $2,568,360 73 \n",
"63 Allen, Ray 38 Heat G 34 $3,229,050 77 \n",
"64 Price, A.J. 27 Timberwolves G 22 n/a 74 \n",
"65 Lamb, Jeremy 21 Thunder G/F 11 $2,111,160 77 \n",
"69 Curry, Stephen 25 Warriors G 30 $9,887,640 75 \n",
"71 Roberts, Brian 27 Pelicans G 22 $788,872 73 \n",
"74 Green, Willie 32 Clippers G 34 $1,399,507 75 \n",
"75 McCallum, Ray 22 Kings G 3 $524,616 75 \n",
"77 Irving, Kyrie 21 Cavaliers G 2 $5,607,240 75 \n",
"88 Redick, J. J. 29 Clippers G 4 $6,500,000 76 \n",
"89 Rivers, Austin 21 Pelicans G 25 $2,339,040 76 \n",
"90 Curry, Seth 23 Warriors G 3 $490,180 74 \n",
"91 Henderson, Gerald 25 Bobcats G/F 9 $6,000,000 77 \n",
".. ... ... ... ... .. ... ... \n",
"464 Collison, Darren 26 Clippers G 2 $1,900,000 72 \n",
"465 Drew, Larry 23 Heat G 0 n/a 74 \n",
"466 Farmar, Jordan 26 Lakers G 1 $884,293 74 \n",
"467 Holiday, Jrue 23 Pelicans G 11 $9,713,484 76 \n",
"468 Lee, Malcolm 23 Suns G 30 $884,293 77 \n",
"469 Westbrook, Russell 24 Thunder G 0 $14,693,906 75 \n",
"470 Watson, Earl 34 Trail Blazers G 17 $884,293 73 \n",
"471 Afflalo, Arron 27 Magic G/F 4 $7,750,000 77 \n",
"480 Miller, Andre 37 Nuggets G 24 $5,000,000 74 \n",
"481 Price, Ronnie 30 Magic G 10 $1,146,337 74 \n",
"482 Howard, Ron 31 Pacers G/F 19 n/a 77 \n",
"485 Jenkins, John 22 Hawks G 12 $1,258,800 76 \n",
"487 Wayns, Maalik 22 Clippers G 5 $788,872 73 \n",
"488 Foye, Randy 30 Nuggets G 4 $3,000,000 76 \n",
"489 Lowry, Kyle 27 Raptors G 7 $6,210,000 72 \n",
"491 Mason, Jr., Roger 33 Heat G 21 $854,389 77 \n",
"493 Daniels, Troy 22 Bobcats G 30 n/a 76 \n",
"494 Maynor, Eric 26 Wizards G 6 $13,000,000 75 \n",
"498 Paul, Chris 28 Clippers G 3 $18,668,431 72 \n",
"499 Teague, Jeff 25 Hawks G 0 $8,000,000 74 \n",
"500 Smith, Ish 25 Suns G 30 $951,463 72 \n",
"504 Gaddy, Abdul 21 Bobcats G 10 n/a 75 \n",
"505 Thomas, Isaiah 24 Kings G 22 $884,293 69 \n",
"506 Robinson, Nate 29 Nuggets G 10 $2,016,000 69 \n",
"512 Lillard, Damian 23 Trail Blazers G 0 $3,202,920 75 \n",
"519 Lee, Courtney 28 Celtics G/F 11 $5,225,000 77 \n",
"520 Mekel, Gal 25 Mavericks G 33 $490,180 75 \n",
"521 Murry, Toure' 23 Knicks G/F 23 $490,180 77 \n",
"525 Harris, Devin 30 Mavericks G 20 $854,389 75 \n",
"527 Crawford, Jordan 24 Celtics G 27 $2,162,419 76 \n",
"\n",
" WT EXP 1st Year DOB School \\\n",
"2 195 10 2003 12/19/1982 Alabama \n",
"10 200 5 2008 8/20/1988 Arizona \n",
"11 180 14 1999 9/15/1977 Arizona \n",
"12 183 0 2013 1/27/1990 Arizona \n",
"17 220 4 2009 8/26/1989 Arizona State \n",
"19 185 11 2002 10/22/1979 Arkansas \n",
"20 185 5 2008 7/12/1988 Arkansas \n",
"23 210 17 1996 8/9/1974 Arkansas-Little Rock \n",
"28 175 0 2013 3/7/1991 Belmont \n",
"30 208 2 2011 4/16/1990 Boston College \n",
"34 195 2 2011 2/25/1989 Brigham Young \n",
"35 215 2 2011 4/22/1990 Butler \n",
"40 20 4 2009 12/8/1986 Central Florida \n",
"44 228 3 2010 9/5/1990 Cincinnati \n",
"46 175 2 2011 10/13/1988 Cleveland State \n",
"50 210 16 1997 9/25/1976 Colorado \n",
"53 200 9 2004 4/4/1983 Connecticut \n",
"62 184 2 2011 5/8/1990 Connecticut \n",
"63 205 17 1996 7/20/1975 Connecticut \n",
"64 185 4 2009 10/7/1986 Connecticut \n",
"65 180 1 2012 5/30/1992 Connecticut \n",
"69 185 4 2009 3/14/1988 Davidson \n",
"71 173 1 2012 12/3/1985 Dayton \n",
"74 201 10 2003 7/28/1981 Detroit \n",
"75 190 0 2013 6/12/1991 Detroit \n",
"77 191 2 2011 3/23/1992 Duke \n",
"88 190 7 2006 6/24/1984 Duke \n",
"89 200 1 2012 8/1/1992 Duke \n",
"90 185 0 2013 8/23/1990 Duke \n",
"91 215 4 2009 12/9/1987 Duke \n",
".. ... ... ... ... ... \n",
"464 175 4 2009 8/23/1987 UCLA \n",
"465 180 0 2013 3/5/1990 UCLA \n",
"466 180 12 2001 11/30/1986 UCLA \n",
"467 205 4 2009 6/12/1990 UCLA \n",
"468 200 2 2011 5/22/1990 UCLA \n",
"469 187 5 2008 11/12/1988 UCLA \n",
"470 199 12 2001 6/12/1979 UCLA \n",
"471 215 6 2007 10/15/1985 UCLA \n",
"480 200 14 1999 3/19/1976 Utah \n",
"481 190 8 2005 6/21/1983 Utah Valley \n",
"482 200 0 2013 1/14/1982 Valparaiso \n",
"485 215 1 2012 3/6/1991 Vanderbilt \n",
"487 195 1 2012 5/2/1991 Villanova \n",
"488 213 7 2006 9/24/1983 Villanova \n",
"489 205 7 2006 3/25/1986 Villanova \n",
"491 205 11 2002 9/10/1980 Virginia \n",
"493 200 0 2013 7/15/1991 Virginia Commonwealth \n",
"494 175 4 2009 6/11/1987 Virginia Commonwealth \n",
"498 175 8 2005 5/6/1985 Wake Forest \n",
"499 181 4 2009 6/10/1988 Wake Forest \n",
"500 175 3 2010 7/5/1988 Wake Forest \n",
"504 185 0 2013 1/26/1992 Washington \n",
"505 185 2 2011 2/7/1989 Washington \n",
"506 180 8 2005 5/31/1984 Washington \n",
"512 195 1 2012 7/15/1990 Weber State \n",
"519 200 5 2008 10/3/1985 Western Kentucky \n",
"520 191 5 2008 3/4/1988 Wichita State \n",
"521 195 0 2013 11/8/1989 Wichita State \n",
"525 192 9 2004 2/27/1983 Wisconsin \n",
"527 195 3 2010 10/23/1988 Xavier \n",
"\n",
" City State (Province, Territory, Etc..) Country \\\n",
"2 Jackson, MS Mississippi US \n",
"10 Phoenix, AZ Arizona US \n",
"11 Seattle, WA Washington US \n",
"12 Brea, CA California US \n",
"17 Los Angeles, CA California US \n",
"19 Chicago, IL Illinois US \n",
"20 Chicago, IL Illinois US \n",
"23 Little Rock, AR Arkansas US \n",
"28 Memphis, TN Tennessee US \n",
"30 Pordenone n/a Italy \n",
"34 Glens Falls, NY New York US \n",
"35 Lexington, KY Kentucky US \n",
"40 Tavares, FL Florida US \n",
"44 New York City, NY New York US \n",
"46 Dayton, OH Ohio US \n",
"50 Denver, CO Colorado US \n",
"53 London, ENG n/a England \n",
"62 New York City, NY New York US \n",
"63 Merced, CA California US \n",
"64 Orange, NJ New Jersey Us \n",
"65 Norcross, GA Georgia US \n",
"69 Akron, OH Ohio US \n",
"71 Toledo, OH Ohio US \n",
"74 Detroit, MI Michigan US \n",
"75 Detroit, MI Michigan US \n",
"77 Melbourne Victoria Australia \n",
"88 Cookeville, TN Tennessee US \n",
"89 Santa Monica, CA California US \n",
"90 Charlotte, NC North Carolina US \n",
"91 Caldwell, NJ New Jersey US \n",
".. ... ... ... \n",
"464 Rancho Cucamonga, CA California US \n",
"465 Encino, CA California US \n",
"466 Los Angeles, CA California US \n",
"467 Chatsworth, CA California US \n",
"468 Riverside, CA California US \n",
"469 Long Beach, CA California US \n",
"470 Kansas City, KA Kansas US \n",
"471 Los Angeles, CA California US \n",
"480 Los Angeles, CA California US \n",
"481 Friendswood, Texas Texas US \n",
"482 Chicago, IL Illinois US \n",
"485 Hendersonville, TN Tennessee US \n",
"487 Philadelphia, PA Pennsylvania US \n",
"488 Newark, NJ New Jersey US \n",
"489 Philadelphia, PA Pennsylvania US \n",
"491 Washington, DC DC US \n",
"493 Roanoke, VA Virginia US \n",
"494 Raeford, NC North Carolina US \n",
"498 Forsyth County, NC North Carolina US \n",
"499 Indianapolis, IN Indiana US \n",
"500 Charlotte, NC North Carolina US \n",
"504 Tacoma, WA Washington US \n",
"505 Tacoma, WA Washington US \n",
"506 Seattle, WA Washington US \n",
"512 Oakland, CA California US \n",
"519 Indianapolis, IN Indiana US \n",
"520 Petah Tikva n/a Israel \n",
"521 Houston, TX Texas US \n",
"525 Milwaukee, WI Wisconsin US \n",
"527 Detroit, MI Michigan US \n",
"\n",
" Race HS Only feet millions \n",
"2 Black No 6.083333 2.652000 \n",
"10 Black No 6.250000 3.135000 \n",
"11 Black No 6.166667 5.625313 \n",
"12 Black No 6.250000 0.000000 \n",
"17 Black No 6.416667 13.701250 \n",
"19 Black No 6.083333 0.884293 \n",
"20 Black No 6.083333 0.788872 \n",
"23 Black No 6.083333 0.884293 \n",
"28 Black No 6.250000 0.490180 \n",
"30 Black No 6.250000 1.260360 \n",
"34 White No 6.166667 2.439840 \n",
"35 Black No 6.250000 0.884293 \n",
"40 Black No 6.416667 0.780871 \n",
"44 Black No 6.416667 1.005000 \n",
"46 Black No 6.166667 1.129200 \n",
"50 Black No 6.250000 2.500000 \n",
"53 Black No 6.250000 13.200000 \n",
"62 Black No 6.083333 2.568360 \n",
"63 Black No 6.416667 3.229050 \n",
"64 Black No 6.166667 0.000000 \n",
"65 Black No 6.416667 2.111160 \n",
"69 Mixed No 6.250000 9.887640 \n",
"71 Black No 6.083333 0.788872 \n",
"74 Black No 6.250000 1.399507 \n",
"75 Black No 6.250000 0.524616 \n",
"77 Black No 6.250000 5.607240 \n",
"88 White No 6.333333 6.500000 \n",
"89 Mixed No 6.333333 2.339040 \n",
"90 Black No 6.166667 0.490180 \n",
"91 Black No 6.416667 6.000000 \n",
".. ... ... ... ... \n",
"464 Black No 6.000000 1.900000 \n",
"465 Black No 6.166667 0.000000 \n",
"466 Mixed No 6.166667 0.884293 \n",
"467 Black No 6.333333 9.713484 \n",
"468 Black No 6.416667 0.884293 \n",
"469 Black No 6.250000 14.693906 \n",
"470 Black No 6.083333 0.884293 \n",
"471 Black No 6.416667 7.750000 \n",
"480 Black No 6.166667 5.000000 \n",
"481 Black No 6.166667 1.146337 \n",
"482 Black No 6.416667 0.000000 \n",
"485 Black No 6.333333 1.258800 \n",
"487 Black No 6.083333 0.788872 \n",
"488 Black No 6.333333 3.000000 \n",
"489 Black No 6.000000 6.210000 \n",
"491 Black No 6.416667 0.854389 \n",
"493 Black No 6.333333 0.000000 \n",
"494 Black No 6.250000 13.000000 \n",
"498 Black No 6.000000 18.668431 \n",
"499 Black No 6.166667 8.000000 \n",
"500 Black No 6.000000 0.951463 \n",
"504 Black No 6.250000 0.000000 \n",
"505 Black No 5.750000 0.884293 \n",
"506 Black No 5.750000 2.016000 \n",
"512 Black No 6.250000 3.202920 \n",
"519 Black No 6.416667 5.225000 \n",
"520 White No 6.250000 0.490180 \n",
"521 Black No 6.416667 0.490180 \n",
"525 Black No 6.250000 0.854389 \n",
"527 Black No 6.333333 2.162419 \n",
"\n",
"[166 rows x 19 columns]"
]
},
"execution_count": 118,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# We can save this stuff\n",
"short_players = df[df['feet'] < 6.5]\n",
"short_players"
]
},
{
"cell_type": "code",
"execution_count": 119,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Age | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" count | \n",
" 166.000000 | \n",
" 166.000000 | \n",
" 166.000000 | \n",
" 166.000000 | \n",
" 166.000000 | \n",
" 166.000000 | \n",
" 166.000000 | \n",
"
\n",
" \n",
" mean | \n",
" 25.933735 | \n",
" 74.909639 | \n",
" 193.530120 | \n",
" 4.168675 | \n",
" 2008.831325 | \n",
" 6.242470 | \n",
" 3.423839 | \n",
"
\n",
" \n",
" std | \n",
" 4.286887 | \n",
" 1.778056 | \n",
" 19.085668 | \n",
" 4.059614 | \n",
" 4.059614 | \n",
" 0.148171 | \n",
" 4.122675 | \n",
"
\n",
" \n",
" min | \n",
" 19.000000 | \n",
" 69.000000 | \n",
" 20.000000 | \n",
" 0.000000 | \n",
" 1996.000000 | \n",
" 5.750000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 25% | \n",
" 23.000000 | \n",
" 74.000000 | \n",
" 185.000000 | \n",
" 1.000000 | \n",
" 2006.000000 | \n",
" 6.166667 | \n",
" 0.788872 | \n",
"
\n",
" \n",
" 50% | \n",
" 25.000000 | \n",
" 75.000000 | \n",
" 195.000000 | \n",
" 3.000000 | \n",
" 2010.000000 | \n",
" 6.250000 | \n",
" 1.595675 | \n",
"
\n",
" \n",
" 75% | \n",
" 28.000000 | \n",
" 76.000000 | \n",
" 205.000000 | \n",
" 7.000000 | \n",
" 2012.000000 | \n",
" 6.333333 | \n",
" 4.940940 | \n",
"
\n",
" \n",
" max | \n",
" 39.000000 | \n",
" 77.000000 | \n",
" 228.000000 | \n",
" 17.000000 | \n",
" 2013.000000 | \n",
" 6.416667 | \n",
" 18.673000 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Age Ht (In.) WT EXP 1st Year \\\n",
"count 166.000000 166.000000 166.000000 166.000000 166.000000 \n",
"mean 25.933735 74.909639 193.530120 4.168675 2008.831325 \n",
"std 4.286887 1.778056 19.085668 4.059614 4.059614 \n",
"min 19.000000 69.000000 20.000000 0.000000 1996.000000 \n",
"25% 23.000000 74.000000 185.000000 1.000000 2006.000000 \n",
"50% 25.000000 75.000000 195.000000 3.000000 2010.000000 \n",
"75% 28.000000 76.000000 205.000000 7.000000 2012.000000 \n",
"max 39.000000 77.000000 228.000000 17.000000 2013.000000 \n",
"\n",
" feet millions \n",
"count 166.000000 166.000000 \n",
"mean 6.242470 3.423839 \n",
"std 0.148171 4.122675 \n",
"min 5.750000 0.000000 \n",
"25% 6.166667 0.788872 \n",
"50% 6.250000 1.595675 \n",
"75% 6.333333 4.940940 \n",
"max 6.416667 18.673000 "
]
},
"execution_count": 119,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"short_players.describe()"
]
},
{
"cell_type": "code",
"execution_count": 121,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Age | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" count | \n",
" 362.000000 | \n",
" 362.000000 | \n",
" 362.000000 | \n",
" 362.000000 | \n",
" 362.000000 | \n",
" 362.000000 | \n",
" 362.000000 | \n",
"
\n",
" \n",
" mean | \n",
" 26.383978 | \n",
" 81.049724 | \n",
" 233.897790 | \n",
" 5.049724 | \n",
" 2007.950276 | \n",
" 6.754144 | \n",
" 3.999301 | \n",
"
\n",
" \n",
" std | \n",
" 4.126674 | \n",
" 1.964438 | \n",
" 21.439163 | \n",
" 4.420146 | \n",
" 4.420146 | \n",
" 0.163703 | \n",
" 4.976573 | \n",
"
\n",
" \n",
" min | \n",
" 18.000000 | \n",
" 78.000000 | \n",
" 155.000000 | \n",
" 0.000000 | \n",
" 1995.000000 | \n",
" 6.500000 | \n",
" 0.000000 | \n",
"
\n",
" \n",
" 25% | \n",
" 23.000000 | \n",
" 79.000000 | \n",
" 220.000000 | \n",
" 1.000000 | \n",
" 2005.000000 | \n",
" 6.583333 | \n",
" 0.854389 | \n",
"
\n",
" \n",
" 50% | \n",
" 26.000000 | \n",
" 81.000000 | \n",
" 235.000000 | \n",
" 4.000000 | \n",
" 2009.000000 | \n",
" 6.750000 | \n",
" 1.750000 | \n",
"
\n",
" \n",
" 75% | \n",
" 29.000000 | \n",
" 83.000000 | \n",
" 250.000000 | \n",
" 8.000000 | \n",
" 2012.000000 | \n",
" 6.916667 | \n",
" 5.012720 | \n",
"
\n",
" \n",
" max | \n",
" 39.000000 | \n",
" 87.000000 | \n",
" 290.000000 | \n",
" 18.000000 | \n",
" 2013.000000 | \n",
" 7.250000 | \n",
" 30.453805 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Age Ht (In.) WT EXP 1st Year \\\n",
"count 362.000000 362.000000 362.000000 362.000000 362.000000 \n",
"mean 26.383978 81.049724 233.897790 5.049724 2007.950276 \n",
"std 4.126674 1.964438 21.439163 4.420146 4.420146 \n",
"min 18.000000 78.000000 155.000000 0.000000 1995.000000 \n",
"25% 23.000000 79.000000 220.000000 1.000000 2005.000000 \n",
"50% 26.000000 81.000000 235.000000 4.000000 2009.000000 \n",
"75% 29.000000 83.000000 250.000000 8.000000 2012.000000 \n",
"max 39.000000 87.000000 290.000000 18.000000 2013.000000 \n",
"\n",
" feet millions \n",
"count 362.000000 362.000000 \n",
"mean 6.754144 3.999301 \n",
"std 0.163703 4.976573 \n",
"min 6.500000 0.000000 \n",
"25% 6.583333 0.854389 \n",
"50% 6.750000 1.750000 \n",
"75% 6.916667 5.012720 \n",
"max 7.250000 30.453805 "
]
},
"execution_count": 121,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Maybe we can compare them to taller players?\n",
"df[df['feet'] >= 6.5].describe()"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": true
},
"source": [
"# Drawing pictures\n",
"\n",
"Okay okay enough code and enough stupid numbers. I'm visual. I want graphics. **Okay?????** Okay."
]
},
{
"cell_type": "code",
"execution_count": 123,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0 26\n",
"1 31\n",
"2 30\n",
"3 27\n",
"4 33\n",
"Name: Age, dtype: int64"
]
},
"execution_count": 123,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df['Age'].head()"
]
},
{
"cell_type": "code",
"execution_count": 124,
"metadata": {
"collapsed": false
},
"outputs": [
{
"ename": "ImportError",
"evalue": "No module named 'matplotlib'",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mImportError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mdf\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'Age'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhist\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m/Users/soma/.virtualenvs/pandas-intro/lib/python3.4/site-packages/pandas/tools/plotting.py\u001b[0m in \u001b[0;36mhist_series\u001b[0;34m(self, by, ax, grid, xlabelsize, xrot, ylabelsize, yrot, figsize, bins, **kwds)\u001b[0m\n\u001b[1;32m 2941\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2942\u001b[0m \"\"\"\n\u001b[0;32m-> 2943\u001b[0;31m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2944\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2945\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mby\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mImportError\u001b[0m: No module named 'matplotlib'"
]
}
],
"source": [
"# This will scream we don't have matplotlib.\n",
"df['Age'].hist()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"`matplotlib` is a graphing library. It's the Python way to make graphs!"
]
},
{
"cell_type": "code",
"execution_count": 126,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Collecting matplotlib\n",
" Using cached matplotlib-1.5.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\n",
"Collecting cycler (from matplotlib)\n",
" Using cached cycler-0.10.0-py2.py3-none-any.whl\n",
"Requirement already satisfied (use --upgrade to upgrade): numpy>=1.6 in /Users/soma/.virtualenvs/pandas-intro/lib/python3.4/site-packages (from matplotlib)\n",
"Requirement already satisfied (use --upgrade to upgrade): pytz in /Users/soma/.virtualenvs/pandas-intro/lib/python3.4/site-packages (from matplotlib)\n",
"Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /Users/soma/.virtualenvs/pandas-intro/lib/python3.4/site-packages (from matplotlib)\n",
"Collecting pyparsing!=2.0.0,!=2.0.4,>=1.5.6 (from matplotlib)\n",
" Using cached pyparsing-2.1.4-py2.py3-none-any.whl\n",
"Requirement already satisfied (use --upgrade to upgrade): six in /Users/soma/.virtualenvs/pandas-intro/lib/python3.4/site-packages (from cycler->matplotlib)\n",
"Installing collected packages: cycler, pyparsing, matplotlib\n",
"Successfully installed cycler-0.10.0 matplotlib-1.5.1 pyparsing-2.1.4\n"
]
}
],
"source": [
"!pip install matplotlib"
]
},
{
"cell_type": "code",
"execution_count": 127,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 127,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# this will open up a weird window that won't do anything\n",
"df['Age'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 128,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"# So instead you run this code\n",
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 129,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 129,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nvwQiZ7DwaVgx8AAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df['Age'].hist()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"But that's ugly. There's a thing called ``ggplot`` for R that looks nice. We want to look nice. We want to look like ``ggplot``."
]
},
{
"cell_type": "code",
"execution_count": 130,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"['grayscale',\n",
" 'seaborn-muted',\n",
" 'seaborn-paper',\n",
" 'classic',\n",
" 'seaborn-notebook',\n",
" 'seaborn-white',\n",
" 'seaborn-pastel',\n",
" 'fivethirtyeight',\n",
" 'seaborn-dark-palette',\n",
" 'seaborn-ticks',\n",
" 'seaborn-poster',\n",
" 'seaborn-talk',\n",
" 'seaborn-whitegrid',\n",
" 'seaborn-deep',\n",
" 'ggplot',\n",
" 'dark_background',\n",
" 'seaborn-bright',\n",
" 'bmh',\n",
" 'seaborn-darkgrid',\n",
" 'seaborn-dark',\n",
" 'seaborn-colorblind']"
]
},
"execution_count": 130,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import matplotlib.pyplot as plt\n",
"plt.style.available"
]
},
{
"cell_type": "code",
"execution_count": 131,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"plt.style.use('ggplot')"
]
},
{
"cell_type": "code",
"execution_count": 132,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 132,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEECAYAAAAvY19bAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAFTxJREFUeJzt3W9sU/e9x/GPYzekJmd2DQkKZMgbtOPWCxQlnbpua8LS\naRpCkEeWALFlarWroladp6kBoQwhTdptCyQuWbMHnVZ0edJUqq11m/akizXaVVM8qJQ6ZBtsY+1Q\nS4gX4wxCiOP7IBebtIEQ/w35vV9PEp/4+PfNN798cvKzz7EtnU6nBQAwRkW5CwAAlBbBDwCGIfgB\nwDAEPwAYhuAHAMMQ/ABgGMd8d+jt7dWpU6fkcrl0+PBhSdKJEyf0pz/9SQ6HQ6tWrdLevXvldDol\nSaFQSP39/bLb7Wpvb9emTZuK+x0AABZk3iP+LVu26MCBA7O2bdy4UUeOHNGLL76ouro6hcNhSdKH\nH36od999V11dXdq/f79eeeUV3elpArFYLIfylyZ6kUUvsuhFFr3IyqUX8wb/hg0btHz58lnbNm7c\nqIqKmV3vv/9+jY6OSpKi0ageffRR2e121dbWqq6uTmfPnr2jQvhBZtGLLHqRRS+y6EVWUYJ/Pv39\n/dq8ebMkKR6Pa+XKlZmveTwexePxfIcAABRQXsH/xhtvyG6366tf/Wqh6gEAFNm8T+7eSiQS0enT\np/WjH/0os83j8ejSpUuZ26Ojo/J4PHPuH4vFZv2L4vf7cy1lyaEXWfQii15k0Yssv9+vvr6+zG2f\nzyefz3fbfe4o+NPp9Kwnad977z398pe/1KFDh3TPPfdktjc1Nemll17Stm3bFI/H9dFHH2n9+vVz\nPuZcxV24cOFOylnyLMtSMpksdxmLAr3IohdZ9CJr9erVC/5DaJvv6pzBYFBDQ0NKJpNyuVzy+/0K\nhUKampqSZVmSZp7gffLJJyXNvJzzd7/7nRwOx4Jfzknwz2BSZ9GLLHqRRS+yVq9eveB95g3+UiL4\nZzCps+hFFr3IohdZuQQ/Z+4CgGEIfgAwDMEPAIYh+AHAMAQ/ABiG4AcAwxD8AGAYgh8ADEPwA4Bh\nCH4AMAzBDwCGIfgBwDAEPwAYhuAHAMMQ/ABgGIIfAAyT83vuYumx//uSFB8p3YCeGqXuW1m68QBI\nIvhxs/iIJv+no2TDVe57XiL4gZJjqQcADEPwA4BhCH4AMAzBDwCGIfgBwDAEPwAYhuAHAMMQ/ABg\nGIIfAAxD8AOAYea9ZENvb69OnToll8ulw4cPS5LGx8fV3d2tkZER1dbWKhAIyOl0SpJCoZD6+/tl\nt9vV3t6uTZs2Ffc7AAAsyLxH/Fu2bNGBAwdmbQuHw2poaFAwGJTP51MoFJIkffjhh3r33XfV1dWl\n/fv365VXXlE6nS5O5QCAnMwb/Bs2bNDy5ctnbYtGo2pubpYktbS0aGBgILP90Ucfld1uV21trerq\n6nT27NkilA0AyFVOa/yJREJut1uS5Ha7lUgkJEnxeFwrV2avtujxeBSPxwtQJgCgUAry5K7NZivE\nwwAASiCn6/G73W6NjY1lPrpcLkkzR/iXLl3K3G90dFQej2fOx4jFYorFYpnbfr9flmXlUs6SU1lZ\nWZZeXLOX9u0Z7HaHnPN8n+XqxWJEL7LoxWx9fX2Zz30+n3w+323vf0e/6el0etaTtI2NjYpEImpr\na1MkElFTU5MkqampSS+99JK2bdumeDyujz76SOvXr5/zMecqLplM3kk5S55lWWXphT01VdLxUqmp\neb/PcvViMaIXWfQiy7Is+f3+Be0zb/AHg0ENDQ0pmUzqqaeekt/vV1tbm7q6utTf36+amhoFAgFJ\nUn19vb785S8rEAjI4XDoySefZBkIABYZW3oRvd7ywoUL5S5hUSjbEf+5MyV/68XUuv+67X04ssui\nF1n0Imv16tUL3oczdwHAMAQ/ABiG4AcAwxD8AGAYgh8ADFPaM3aAm9gcDtnPnbntfa7ZHYU7v8BT\no9R9K+e/H7DEEfwon+RlTQYPlWy4yn3PSwQ/wFIPAJiG4AcAwxD8AGAYgh8ADEPwA4BhCH4AMAzB\nDwCGIfgBwDAEPwAYhuAHAMMQ/ABgGIIfAAxD8AOAYQh+ADAMwQ8AhuF6/DDGnbzxS0Hxxi9YpAh+\nmIM3fgEksdQDAMYh+AHAMAQ/ABiG4AcAwxD8AGCYvF7VEwqFdPLkSVVUVGjt2rXau3evJiYm1N3d\nrZGREdXW1ioQCMjpdBaqXgBAnnI+4h8ZGdFbb72lF154QYcPH1YqldLbb7+tcDishoYGBYNB+Xw+\nhUKhQtYLAMhTzsF/7733yuFwaGJiQqlUSpOTk/J4PIpGo2pubpYktbS0aGBgoGDFAgDyl/NST3V1\ntbZt26a9e/dq2bJl2rhxozZu3KhEIiG32y1JcrvdSiQSBSsWAJC/nIP/448/1q9//Wu9/PLLcjqd\nOnr0qE6ePPmp+9lstjn3j8ViisVimdt+v1+WZeVazpJSWVlZll5cs5f2RO5bzY2lMp7d7pCzgD/H\ncs2LxYhezNbX15f53Ofzyefz3fb+Of+mnzt3Tl/4whdUXV0tSfrSl76kP//5z3K73RobG8t8dLlc\nc+4/V3HJZDLXcpYUy7LK0gt7aqqk46XT6SU9Xio1VdCfY7nmxWJEL7Isy5Lf71/QPjmv8a9evVp/\n/etfNTk5qXQ6rcHBQdXX16uxsVGRSESSFIlE1NTUlOsQAIAiyPmI3+v1qrm5Wfv27VNFRYW8Xq8e\nf/xxTUxMqKurS/39/aqpqVEgEChkvQCAPOW1qLt9+3Zt37591rbq6mp1dnbmVRRm2P99SYqPlGw8\n29T1ko0FoHy4LPNiFh/R5P90lGy4Zc8eLNlYAMqHSzYAgGEIfgAwDMEPAIYh+AHAMAQ/ABiG4AcA\nwxD8AGAYgh8ADEPwA4BhCH4AMAzBDwCGIfgBwDAEPwAYhuAHAMMQ/ABgGIIfAAxD8AOAYQh+ADAM\nwQ8AhiH4AcAwBD8AGIbgBwDDEPwAYBiCHwAMQ/ADgGEIfgAwDMEPAIZx5LPzlStX9LOf/UwffPCB\nbDabnnrqKdXV1am7u1sjIyOqra1VIBCQ0+ksVL0AgDzlFfy/+MUvtHnzZv3gBz9QKpXStWvX9MYb\nb6ihoUE7duxQOBxWKBTS7t27C1UvACBPOS/1XLlyRcPDw9qyZYskyW63y+l0KhqNqrm5WZLU0tKi\ngYGBwlQKACiInI/4L168KMuy9PLLL+v8+fP6/Oc/r/b2diUSCbndbkmS2+1WIpEoWLEAgPzlHPzT\n09P6+9//rieeeELr1q3Tq6++qnA4/Kn72Wy2OfePxWKKxWKZ236/X5Zl5VrOklJZWSnLsnTNntdK\n3ILd6mfFeLmx2x1yFnBO35gXoBef1NfXl/nc5/PJ5/Pd9v45J4vH49GKFSu0bt06SdIjjzyicDgs\nt9utsbGxzEeXyzXn/nMVl0wmcy1nSbEsS8lkUvbUVEnHTafTjFdAqdRUQef0jXkBenEzy7Lk9/sX\ntE/Oa/xut1srVqzQhQsXJEmDg4Oqr69XY2OjIpGIJCkSiaipqSnXIQAARZDXWsJ3v/tdHTt2TFNT\nU1q1apX27t2r6elpdXV1qb+/XzU1NQoEAoWqFQBQAHkFv9fr1U9+8pNPbe/s7MznYQEARcSZuwBg\n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\ngg==\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df['Age'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 133,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 133,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\ngg==\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.style.use('seaborn-deep')\n",
"df['Age'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 134,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 134,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n9cknn6itrS1+c/HmzZvl9XqTWQYAwFBp58+fjzldBAAAk+Ho1YPHjh3T3r171d/fr+HhYdXV1ams\nrCy+f8eOHfrLX/6S8Jjbb79dW7duTXapjmpra9ORI0d05swZzZo1S7fffruqq6uVn5+f0K6lpUVd\nXV0aGxvT0qVLVVtbK7/f71DVzpjMWDGvvrBv3z4dOHBAH3/8sSTJ7/erqqpKJSUl8TbMq0/daKyY\nV1fX1tam3bt3q7y8XOvWrYtv/6rzytHQmpiYUH5+vsrKyvTqq69etU1RUZF++MMfKhb79A3hrFmp\nd5V+KBRSeXm5lixZolgspj/84Q9qbGzUL37xC82dO1eS1N7ero6ODm3YsEE+n0979uxRY2Ojtm3b\nJpfL5fAZJM9kxkpiXn3O6/XqkUcekc/nUywW08GDB/Xyyy/rmWee0W233ca8usyNxkpiXn1ZX1+f\nurq64uPzuanMK0dXeS8pKVF1dbVWrVp1zTaZmZnKzs6Wx+ORx+NJeOFJFZs3b1ZZWZn8fr/y8/O1\nceNGjYyMqLe3N96ms7NTlZWVKi0tld/vV319vcbHx9Xd3e1g5ck3mbGSmFefu/vuu3XnnXcqNzdX\nt956q6qrqzVnzhwdP35cEvPqcjcaK4l5dbmxsTG98sorqquru2IcpjKvbvpfA0KhkH72s59p7ty5\nuuOOO1RdXa3s7Gyny3JUOBxWLBaLT4TBwUFZlpWwRFZmZqYCgYD6+vr0wAMPOFWq4748Vp9jXl0p\nGo3q8OHDikQiuuOOO5hX1/Hlsfoc8+oLr732mu655x6tWLFCe/bsiW+f6ry6qUPrzjvv1KpVq3TL\nLbfo448/1jvvvKPt27frmWeeSem33c3NzSooKIjf3/b5DdtffnKwRNaVYyUxr77sww8/1C9/+Utd\nvHhRs2fP1o9+9CMtWrQoviYo8+oL1xoriXl1uQMHDmhwcFCPPfbYFfum+np1U4/kvffeG/93fn6+\nCgoKtHXrVv3zn/9UaWmpg5U5Z9euXerr69PWrVuVlpbmdDk3tWuNFfMq0aJFi/T8888rHA7rr3/9\nq5qamvTzn//c6bJuStcaq8LCQubVZ06fPq3du3frqaeeUnq6/X+BuqlD68vmz5+vBQsW6OzZs06X\n4ohdu3bp8OHD2rJlixYu/GKdw88XIR4ZGUm4582yrCsWKE4V1xqrq0n1eZWRkaHc3FxJUkFBgU6c\nOKF9+/apqqpKEvPqctcaq7q6uivapuq8On78uEZHR/X888/Ht0WjUR07dkz79+/XCy+8IOmrzyuj\nQmtkZETnz59PybUKm5ub4y/CPp8vYV9ubq48Ho96enpUWFgoSYpEIurt7VVNTY0T5TrqemN1Nak8\nr64mFospGo0yrybh87G6mlSdV6WlpVqyZEnCth07dsjn86mqqkqLFi2a0rxy/JL3s2fPKhaLKRaL\naWhoSAMDA8rKylJWVpZaWlq0atUqzZ8/X+fOndM777wjj8eTUm+1Jen1119Xd3e3Hn/8cc2dOzf+\nmbDL5YpfHlpRUaH29nb5fD75fD61trbK5XJp9erVTpaedDcaq4mJCebVZd5++22VlJTI6/XGr946\nduyYNm/eLIl5dbnrjRXz6gtut1tutzthm8vlUlZWlvLy8iRNbV45uiLG0aNHtX379iu2l5WVaf36\n9Xr55Zc1MDCgsbEx5eTkaOXKlfre976nBQsWOFCtczZt2nTV7cFgUMFgMP7znj17dODAgZS+CfRG\nYxWJRJhXl9mxY4eOHj0qy7Lkdrt122236Tvf+U7ClV3Mq09db6yYV9f361//Wvn5+Qk3F3/VecUy\nTgAAYzh6czEAAP8LQgsAYAxCCwBgDEILAGAMQgsAYAxCCwBgDEILAGAMQgsAYAxCCwBgjP8P0oo+\nO3XnuOAAAAAASUVORK5CYII=\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.style.use('fivethirtyeight')\n",
"df['Age'].hist()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"That might look better with a little more customization. So let's customize it."
]
},
{
"cell_type": "code",
"execution_count": 143,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 143,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nbrUNOonJsr/22mvKy8vTF7/4Rdtw04hGo4pGo6qsrNTIyIiam5v13e9+V6FQaM7P/e2ynzp1KiPm\nfnR0VPPmzVMikdCPf/xjPf744+rq6prz8y5Nnv3s2bMZMe/Hjh3TxYsXNTIyoh07dqT0e+aOP5su\n02+InZiY0MREZpzZ9Pv9t5RmOBxWIBCQJAUCgTk795NlzxRFRUWqrKyUJOXl5am8vFyDg4MZMfeT\nZc+kewTnzZsn6eaRxsTEhPLz8zNi3qXJs2eCgYEBnTlzRnV1dcllqcz5HT9NN9kNsb29vXc6Rso8\nHo8OHDggj8ejdevWad26ddaRPpJYLJY85C8qKlIslv7nl9xJf/zjH/XnP/9ZS5cu1Ze//OU5/w+2\nr69Ply5d0rJlyzJu7t/PXlVVpUgkkhFzn0gk1NzcrKtXr+rzn/+8KioqMmbeJ8suzf19/siRI3rs\nsccUj8eTy1KZcz5C4iPatWuXiouL9e677+pnP/uZysvL5ff7rWOlzOPxWEeYsS984Qv60pe+JI/H\no1//+tc6cuSItm3bZh3rtkZGRtTS0qKGhgbl5eXd8v25PPcfzp4pc+/1evXss88qHo/r5z//ubq7\nu29ZZ67O+//PfuDAAXV3d8/5eX//fd3KyspJ5/p9M5nzO36aLtNviH0/a2FhoVatWpVRR3WS5DhO\n8n8p0WhUhYWFxolmrrCwMLlTr1u3ThcuXLANNIXx8XG1tLRozZo1yXvsMmXuJ8ueSXMvST6fTw8+\n+KAuXLiQMfP+Pp/Pp09+8pO6ePHinJ/3np4ehcNhPf300zp48KDOnz+vQ4cOpTTnd7yMMvmG2NHR\nUY2MjCT/fPbsWS1evNg41dQ+/P5WTU2NQqGQJKmzs3NOz/2Hs0ej0eSf//rXv87puW9vb1d5ebke\neeSR5LJMmfvJsmfC3L/77ru6du2aJOn69es6e/asKisrM2LeJ8u+ZMmSOT/vW7Zs0QsvvKAf/ehH\n2r59u5YvX64nn3wypTk3uc8oU2+IvXr1qn7xi1/I4/EokUjooYcemtPZDx48qO7ubg0PD8txHG3a\ntEm1tbVqbW3VwMDAnL3MVZo8+/nz53Xp0iV5PB4tXLhQX//615PnpeeSnp4e/eQnP9HixYvl8Xjk\n8Xi0efNmVVVVzfm5v132EydOzPm5f/vtt/XSSy8lLzJas2aN1q9fr+Hh4Tk/77fLfujQoTk/7+/r\n7u7WsWPHkpd2f9Q556ZXAIA5PnYcAGCOMgIAmKOMAADmKCMAgDnKCABgjjICAJijjAAA5igjAIC5\n/wNZpoKG0ya19QAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Pass in all sorts of stuff!\n",
"# Most from http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.hist.html\n",
"# .range() is a matplotlib thing\n",
"df['Age'].hist(bins=20, xlabelsize=10, ylabelsize=10, range=(0,40))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"I want more graphics! **Do tall people make more money?!?!**"
]
},
{
"cell_type": "code",
"execution_count": 149,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 149,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nEUWl/w9zKWOO9G8zJQAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df.plot(kind='scatter', x='feet', y='millions')"
]
},
{
"cell_type": "code",
"execution_count": 150,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Age | \n",
" Team | \n",
" POS | \n",
" # | \n",
" 2013 $ | \n",
" Ht (In.) | \n",
" WT | \n",
" EXP | \n",
" 1st Year | \n",
" DOB | \n",
" School | \n",
" City | \n",
" State (Province, Territory, Etc..) | \n",
" Country | \n",
" Race | \n",
" HS Only | \n",
" feet | \n",
" millions | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Gee, Alonzo | \n",
" 26 | \n",
" Cavaliers | \n",
" F | \n",
" 33 | \n",
" $3,250,000 | \n",
" 78 | \n",
" 219 | \n",
" 4 | \n",
" 2009 | \n",
" 5/29/1987 | \n",
" Alabama | \n",
" Riviera Beach, FL | \n",
" Florida | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.500000 | \n",
" 3.250000 | \n",
"
\n",
" \n",
" 1 | \n",
" Wallace, Gerald | \n",
" 31 | \n",
" Celtics | \n",
" F | \n",
" 45 | \n",
" $10,105,855 | \n",
" 79 | \n",
" 220 | \n",
" 12 | \n",
" 2001 | \n",
" 7/23/1982 | \n",
" Alabama | \n",
" Sylacauga, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
" 10.105855 | \n",
"
\n",
" \n",
" 2 | \n",
" Williams, Mo | \n",
" 30 | \n",
" Trail Blazers | \n",
" G | \n",
" 25 | \n",
" $2,652,000 | \n",
" 73 | \n",
" 195 | \n",
" 10 | \n",
" 2003 | \n",
" 12/19/1982 | \n",
" Alabama | \n",
" Jackson, MS | \n",
" Mississippi | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.083333 | \n",
" 2.652000 | \n",
"
\n",
" \n",
" 3 | \n",
" Gladness, Mickell | \n",
" 27 | \n",
" Magic | \n",
" C | \n",
" 40 | \n",
" $762,195 | \n",
" 83 | \n",
" 220 | \n",
" 2 | \n",
" 2011 | \n",
" 7/26/1986 | \n",
" Alabama A&M | \n",
" Birmingham, AL | \n",
" Alabama | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.916667 | \n",
" 0.762195 | \n",
"
\n",
" \n",
" 4 | \n",
" Jefferson, Richard | \n",
" 33 | \n",
" Jazz | \n",
" F | \n",
" 44 | \n",
" $11,046,000 | \n",
" 79 | \n",
" 230 | \n",
" 12 | \n",
" 2001 | \n",
" 6/21/1980 | \n",
" Arizona | \n",
" Los Angeles, CA | \n",
" California | \n",
" US | \n",
" Black | \n",
" No | \n",
" 6.583333 | \n",
" 11.046000 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Age Team POS # 2013 $ Ht (In.) WT \\\n",
"0 Gee, Alonzo 26 Cavaliers F 33 $3,250,000 78 219 \n",
"1 Wallace, Gerald 31 Celtics F 45 $10,105,855 79 220 \n",
"2 Williams, Mo 30 Trail Blazers G 25 $2,652,000 73 195 \n",
"3 Gladness, Mickell 27 Magic C 40 $762,195 83 220 \n",
"4 Jefferson, Richard 33 Jazz F 44 $11,046,000 79 230 \n",
"\n",
" EXP 1st Year DOB School City \\\n",
"0 4 2009 5/29/1987 Alabama Riviera Beach, FL \n",
"1 12 2001 7/23/1982 Alabama Sylacauga, AL \n",
"2 10 2003 12/19/1982 Alabama Jackson, MS \n",
"3 2 2011 7/26/1986 Alabama A&M Birmingham, AL \n",
"4 12 2001 6/21/1980 Arizona Los Angeles, CA \n",
"\n",
" State (Province, Territory, Etc..) Country Race HS Only feet \\\n",
"0 Florida US Black No 6.500000 \n",
"1 Alabama US Black No 6.583333 \n",
"2 Mississippi US Black No 6.083333 \n",
"3 Alabama US Black No 6.916667 \n",
"4 California US Black No 6.583333 \n",
"\n",
" millions \n",
"0 3.250000 \n",
"1 10.105855 \n",
"2 2.652000 \n",
"3 0.762195 \n",
"4 11.046000 "
]
},
"execution_count": 150,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "code",
"execution_count": 152,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 152,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nQmCC\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# How does experience relate with the amount of money they're making?\n",
"df.plot(kind='scatter', x='EXP', y='millions')"
]
},
{
"cell_type": "code",
"execution_count": 153,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 153,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nwP8PCdIj2mHpP5EAAAAASUVORK5CYII=\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# At least we can assume height and weight are related\n",
"df.plot(kind='scatter', x='WT', y='feet')"
]
},
{
"cell_type": "code",
"execution_count": 157,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 157,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# At least we can assume height and weight are related\n",
"# http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html\n",
"df.plot(kind='scatter', x='WT', y='feet', xlim=(100,300), ylim=(5.5, 8))"
]
},
{
"cell_type": "code",
"execution_count": 160,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"plt.style.use('ggplot')"
]
},
{
"cell_type": "code",
"execution_count": 161,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
""
]
},
"execution_count": 161,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAbUAAAEiCAYAAAB+yUwmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XtwVOX9P/D32WvuJBsCZI2ACRGCrUqLqcVRbImXMo7z\n69iRsa2jjrdCLOPlh9bWlv60tBW0Il9E+SIqbf+qdaBWZ9AM1VZhbHGElgpKuASiwSAJubHZ+/n9\nQc6y5+w5u2c3Z8/ZPXm//lF2n33Os09O+JA9552PIIqiCCIiIhtwWL0AIiIio7CoERGRbbCoERGR\nbbCoERGRbbCoERGRbbCoERGRbbjMPNjWrVvx3nvvweFwYPr06Vi2bBlcLvkSXnrpJezduxderxft\n7e2YOXOmmUskIqIiZtpPal9++SV27NiB1atX46mnnkIsFsPOnTtlY/bs2YPe3l6sW7cO99xzDzZt\n2mTW8oiIyAZMK2qlpaVwuVwIBoOIxWIIhUKoqamRjdm9ezcWLlwIAGhubkYgEMDAwIBZSyQioiJn\n2sePFRUVuOGGG7Bs2TJ4vV5cfPHFuPjii2Vj+vv7UVtbm/izz+dDf38/qqurzVomEREVMdN+Uuvt\n7cWbb76JDRs2YOPGjQgGg3j//ffNOjwREU0AphW1w4cPY/bs2aioqIDD4cA3vvENfPrpp7IxPp8P\nfX19iT/39fXB5/OZtUQiIipypn386Pf78dprryEcDsPtdmPfvn1oamqSjZk/fz7eeustLFiwAAcP\nHkR5ebnmR489PT1mLJuS+P1+7rsFuO/W4L5bw+/3j+v1phW1mTNnYuHChfjJT34Ch8OBCy64AG1t\nbejo6IAgCGhra8PXvvY17NmzBz/+8Y9RUlKCpUuXmrU8IiKyAaFYW8/wX1Dm479crcF9twb33Rrj\n/UmNv1GEiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhs\ng0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WN\niIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhs\ng0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WNiIhsg0WN\n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\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df.plot(kind='scatter', x='WT', y='feet', xlim=(100,300), ylim=(5.5, 8))"
]
},
{
"cell_type": "code",
"execution_count": 177,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(5.5, 8)"
]
},
"execution_count": 177,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n07EYERGR6f4/tMQHgZSj7+oAAAAASUVORK5CYII=\n",
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# We can also use plt separately\n",
"# It's SIMILAR but TOTALLY DIFFERENT\n",
"centers = df[df['POS'] == 'C']\n",
"guards = df[df['POS'] == 'G']\n",
"forwards = df[df['POS'] == 'F']\n",
"plt.scatter(y=centers[\"feet\"], x=centers[\"WT\"], c='c', alpha=0.75, marker='x')\n",
"plt.scatter(y=guards[\"feet\"], x=guards[\"WT\"], c='y', alpha=0.75, marker='o')\n",
"plt.scatter(y=forwards[\"feet\"], x=forwards[\"WT\"], c='m', alpha=0.75, marker='v')\n",
"plt.xlim(100,300)\n",
"plt.ylim(5.5,8)"
]
},
{
"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.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
}