From 51dfa64f41b996881b4edca0b1bfccfd5d2ca67c Mon Sep 17 00:00:00 2001
From: PedroFariaBlanc <82642165+PedroFariaBlanc@users.noreply.github.com>
Date: Tue, 16 May 2023 19:39:17 +0100
Subject: [PATCH] [M2-Mini-Project2] Pedro Faria Blanc
---
data/wnba_clean.csv | 286 +--
your-code/1.-Data-Cleaning.ipynb | 1037 ++++++++++-
your-code/2.-Exploratory-Data-Analysis.ipynb | 1761 +++++++++++++++++-
your-code/3.-Inferential-Analysis.ipynb | 433 ++++-
4 files changed, 3293 insertions(+), 224 deletions(-)
diff --git a/data/wnba_clean.csv b/data/wnba_clean.csv
index 3d702f3..b365fcb 100644
--- a/data/wnba_clean.csv
+++ b/data/wnba_clean.csv
@@ -1,143 +1,143 @@
-Name,Team,Pos,Height,Weight,BMI,Birth_Place,Birthdate,Age,College,Experience,Games Played,MIN,FGM,FGA,FG%,3PM,3PA,3P%,FTM,FTA,FT%,OREB,DREB,REB,AST,STL,BLK,TO,PTS,DD2,TD3
-Aerial Powers,DAL,F,183,71,21.20099137,US,"January 17, 1994",23,Michigan State,2,8,173,30,85,35.3,12,32,37.5,21,26,80.8,6,22,28,12,3,6,12,93,0,0
-Alana Beard,LA,G/F,185,73,21.32943755,US,"May 14, 1982",35,Duke,12,30,947,90,177,50.8,5,18,27.8,32,41,78.0,19,82,101,72,63,13,40,217,0,0
-Alex Bentley,CON,G,170,69,23.87543253,US,"October 27, 1990",26,Penn State,4,26,617,82,218,37.6,19,64,29.7,35,42,83.3,4,36,40,78,22,3,24,218,0,0
-Alex Montgomery,SAN,G/F,185,84,24.54346238,US,"December 11, 1988",28,Georgia Tech,6,31,721,75,195,38.5,21,68,30.9,17,21,81.0,35,134,169,65,20,10,38,188,2,0
-Alexis Jones,MIN,G,175,78,25.46938776,US,"August 5, 1994",23,Baylor,R,24,137,16,50,32.0,7,20,35.0,11,12,91.7,3,9,12,12,7,0,14,50,0,0
-Alexis Peterson,SEA,G,170,63,21.79930796,US,"June 20, 1995",22,Syracuse,R,14,90,9,34,26.5,2,9,22.2,6,6,100.0,3,13,16,11,5,0,11,26,0,0
-Alexis Prince,PHO,G,188,81,22.91760978,US,"February 5, 1994",23,Baylor,R,16,112,9,34,26.5,4,15,26.7,2,2,100.0,1,14,15,5,4,3,3,24,0,0
-Allie Quigley,CHI,G,178,64,20.19946976,US,"June 20, 1986",31,DePaul,8,26,847,166,319,52.0,70,150,46.7,40,46,87.0,9,83,92,95,20,13,59,442,0,0
-Allisha Gray,DAL,G,185,76,22.20598977,US,"October 20, 1992",24,South Carolina,2,30,834,131,346,37.9,29,103,28.2,104,129,80.6,52,75,127,40,47,19,37,395,0,0
-Allison Hightower,WAS,G,178,77,24.30248706,US,"June 4, 1988",29,LSU,5,7,103,14,38,36.8,2,11,18.2,6,6,100.0,3,7,10,10,5,0,2,36,0,0
-Alysha Clark,SEA,F,180,76,23.45679012,US,"July 7, 1987",30,Middle Tennessee,6,30,843,93,183,50.8,20,62,32.3,38,51,74.5,29,97,126,50,22,4,32,244,0,0
-Alyssa Thomas,CON,F,188,84,23.76641014,US,"December 4, 1992",24,Maryland,3,28,833,154,303,50.8,0,3,0.0,91,158,57.6,34,158,192,136,48,11,87,399,4,0
-Amanda Zahui B.,NY,C,196,113,29.41482716,SE,"August 9, 1993",24,Minnesota,3,25,133,20,53,37.7,2,8,25.0,9,12,75.0,5,18,23,7,4,5,12,51,0,0
-Amber Harris,CHI,F,196,88,22.90712203,US,"January 16, 1988",29,Xavier,3,22,146,18,44,40.9,0,10,0.0,5,8,62.5,12,28,40,5,3,9,6,41,0,0
-Aneika Henry,ATL,F/C,193,87,23.35633171,JM,"February 13, 1986",31,Florida,6,4,22,4,4,100.0,0,0,0.0,0,0,0.0,0,4,4,1,2,0,3,8,0,0
-Angel Robinson,PHO,F/C,198,88,22.44668911,US,"August 30, 1995",21,Arizona State,1,15,237,25,44,56.8,1,1,100.0,7,7,100.0,16,42,58,8,1,11,16,58,0,0
-Asia Taylor,WAS,F,185,76,22.20598977,US,"August 22, 1991",26,Louisville,3,20,128,10,31,32.3,0,0,0.0,11,18,61.1,16,21,37,9,5,2,10,31,0,0
-Bashaara Graves,CHI,F,188,91,25.74694432,US,"March 17, 1994",23,Tennessee,1,5,59,8,14,57.1,0,0,0.0,3,4,75.0,4,13,17,3,0,1,3,19,0,0
-Breanna Lewis,DAL,C,196,93,24.20866306,US,"June 22, 1994",23,Kansas State,R,12,50,2,12,16.7,0,0,0.0,3,4,75.0,2,7,9,2,0,0,7,7,0,0
-Breanna Stewart,SEA,F/C,193,77,20.67169588,US,"August 27, 1994",22,Connecticut,2,29,952,201,417,48.2,46,123,37.4,136,171,79.5,43,206,249,78,29,47,68,584,8,0
-Bria Hartley,NY,G,173,66,22.05219018,US,"September 30, 1992",24,Connecticut,4,29,598,80,192,41.7,32,93,34.4,25,33,75.8,7,50,57,58,15,5,44,217,0,0
-Bria Holmes,ATL,G,185,77,22.49817385,US,"April 19, 1994",23,West Virginia,R,28,655,85,231,36.8,9,50,18.0,56,84,66.7,29,56,85,52,23,7,31,235,0,0
-Briann January,IND,G,173,65,21.71806609,US,"November 1, 1987",29,Arizona State,9,25,657,81,205,39.5,18,57,31.6,58,71,81.7,12,25,37,98,23,4,53,238,0,0
-Brionna Jones,CON,F,191,104,28.50799046,US,"December 18, 1995",21,Maryland,R,19,112,14,26,53.8,0,0,0.0,16,19,84.2,11,14,25,2,7,1,7,44,0,0
-Brittany Boyd,NY,G,175,71,23.18367347,US,"November 6, 1993",23,UC Berkeley,3,2,32,9,15,60.0,0,1,0.0,8,11,72.7,3,5,8,5,3,0,2,26,0,0
-Brittney Griner,PHO,C,206,93,21.91535489,US,"October 18, 1990",26,Baylor,5,22,682,167,293,57.0,0,0,0.0,127,154,82.5,43,129,172,39,13,54,52,461,6,0
-Brittney Sykes,ATL,G,175,66,21.55102041,US,"July 2, 1994",23,Rutgers,10,30,734,146,362,40.3,29,87,33.3,76,102,74.5,25,94,119,59,18,17,49,397,1,0
-Camille Little,PHO,F,188,82,23.20054323,US,"January 18, 1985",32,North Carolina,11,30,759,93,219,42.5,9,52,17.3,33,52,63.5,42,71,113,42,28,13,50,228,0,0
-Candace Parker,LA,F/C,193,79,21.20862305,US,"April 19, 1986",31,Tennessee,10,29,889,183,383,47.8,40,114,35.1,88,115,76.5,37,205,242,127,43,53,80,494,10,1
-Candice Dupree,IND,F,188,81,22.91760978,US,"February 25, 1984",33,Temple,12,29,911,189,370,51.1,0,2,0.0,57,65,87.7,31,124,155,47,28,12,42,435,2,0
-Cappie Pondexter,CHI,G,175,73,23.83673469,US,"July 1, 1983",34,Rutgers,11,24,676,94,258,36.4,8,32,25.0,54,67,80.6,10,59,69,104,17,5,56,250,2,0
-Carolyn Swords,SEA,C,198,95,24.2322212,US,"July 19, 1989",28,Boston College,6,26,218,19,39,48.7,0,0,0.0,16,20,80.0,10,29,39,9,5,4,22,54,0,0
-Cayla George,PHO,C,193,87,23.35633171,AU,"April 20, 1987",30,Georgia,1,28,365,40,105,38.1,13,45,28.9,7,12,58.3,10,71,81,15,9,11,13,100,1,0
-Chelsea Gray,LA,G,180,77,23.7654321,US,"August 10, 1992",25,Duke,3,30,996,165,326,50.6,48,100,48.0,78,94,83.0,19,80,99,132,29,7,61,456,1,0
-Cheyenne Parker,CHI,F,193,86,23.08786813,US,"August 22, 1992",25,Middle Tennessee,2,23,286,32,69,46.4,0,3,0.0,23,36,63.9,31,47,78,13,8,15,21,87,0,0
-Clarissa dos Santos,SAN,C,185,89,26.00438276,BR,"October 3, 1988",28,Brazil,4,7,52,8,14,57.1,1,1,100.0,0,0,0.0,3,7,10,7,1,1,5,17,0,0
-Courtney Paris,DAL,C,193,113,30.33638487,US,"September 21, 1987",29,Oklahoma,7,16,217,32,57,56.1,0,0,0.0,6,12,50.0,28,34,62,5,6,8,18,70,0,0
-Courtney Vandersloot,CHI,G,173,66,22.05219018,US,"August 2, 1989",28,Gonzaga,6,22,673,104,199,52.3,23,60,38.3,24,29,82.8,13,75,88,175,22,5,64,255,10,0
-Courtney Williams,CON,G,173,62,20.71569381,US,"November 5, 1994",22,South Florida,1,29,755,168,338,49.7,8,30,26.7,31,36,86.1,38,84,122,60,15,6,39,375,1,0
-Crystal Langhorne,SEA,F/C,188,84,23.76641014,US,"October 27, 1986",30,Maryland,10,30,848,160,240,66.7,1,2,50.0,49,68,72.1,35,140,175,46,16,11,50,370,2,0
-Damiris Dantas,ATL,C,191,89,24.39626107,BR,"November 17, 1992",24,Brazil,4,30,569,98,243,40.3,25,91,27.5,33,43,76.7,29,84,113,19,17,18,26,254,0,0
-Danielle Adams,CON,F/C,185,108,31.555880199999997,US,"February 19, 1989",28,Texas A&M,5,18,81,16,43,37.2,12,30,40.0,5,5,100.0,6,4,10,4,4,4,7,49,0,0
-Danielle Robinson,PHO,G,175,57,18.6122449,US,"October 5, 1989",27,Oklahoma,7,28,680,79,178,44.4,0,5,0.0,51,61,83.6,13,73,86,106,33,4,58,209,0,0
-Dearica Hamby,SAN,F,191,86,23.57391519,US,"June 11, 1993",24,Wake Forest,2,31,650,96,207,46.4,3,8,37.5,58,95,61.1,48,91,139,32,29,8,43,253,1,0
-Devereaux Peters,IND,F,188,79,22.35174287,US,"August 10, 1989",28,Notre Dame,6,28,796,154,380,40.5,88,225,39.1,118,130,90.8,8,69,77,76,16,9,56,514,0,0
-Diana Taurasi,PHO,G,183,74,22.09680791,US,"November 6, 1982",34,Connecticut,13,20,591,121,255,47.5,22,66,33.3,112,118,94.9,31,98,129,32,20,31,28,376,3,0
-Elena Delle Donne,WAS,G/F,196,85,22.12619742,US,"May 9, 1989",28,Delaware,5,30,939,133,272,48.9,0,1,0.0,51,78,65.4,99,116,215,43,32,64,36,317,4,0
-Elizabeth Williams,ATL,F/C,191,87,23.84803048,US,"June 23, 1993",24,Duke,3,30,377,48,96,50.0,0,1,0.0,32,55,58.2,35,61,96,5,5,4,21,128,0,0
-Emma Cannon,PHO,F,188,86,24.33227705,US,"January 6, 1989",28,Central Florida,R,18,508,105,220,47.7,11,33,33.3,31,34,91.2,33,72,105,52,21,27,30,252,1,0
-Emma Meesseman,WAS,C,193,83,22.28247738,BE,"May 13, 1993",24,Belgium,5,23,617,89,233,38.2,25,79,31.6,56,65,86.2,23,58,81,70,34,5,30,259,0,0
-Epiphanny Prince,NY,G,175,81,26.44897959,US,"November 1, 1988",28,Rutgers,8,26,282,36,86,41.9,1,3,33.3,15,22,68.2,17,44,61,5,4,8,17,88,0,0
-Erica Wheeler,IND,G,170,65,22.49134948,US,"February 5, 1991",26,Rutgers,3,30,767,130,321,40.5,42,129,32.6,34,40,85.0,11,57,68,117,38,1,68,336,0,0
-Érika de Souza,SAN,C,196,86,22.38650562,BR,"September 3, 1982",34,Brazil,13,30,579,65,112,58.0,0,0,0.0,29,32,90.6,58,74,132,35,18,7,37,159,0,0
-Erlana Larkins,IND,F,185,93,27.17311907,US,"February 4, 1986",31,North Carolina,9,20,386,36,92,39.1,9,35,25.7,21,24,87.5,9,26,35,24,11,8,13,102,0,0
-Essence Carson,LA,G/F,183,74,22.09680791,US,"July 28, 1986",31,Rutgers,10,15,61,4,16,25.0,0,0,0.0,5,6,83.3,7,2,9,0,1,3,5,13,0,0
-Evelyn Akhator,DAL,F,191,82,22.47745402,NG,"March 2, 1995",22,Kentucky,R,30,926,165,365,45.2,20,60,33.3,92,117,78.6,73,199,272,50,37,13,67,442,13,0
-Glory Johnson,DAL,F,191,77,21.10687755,US,"July 27, 1990",27,Tennessee,4,4,42,3,9,33.3,3,6,50.0,0,0,0.0,0,3,3,1,0,0,4,9,0,0
-Imani Boyette,ATL,C,201,88,21.78163907,US,"November 10, 1992",24,Texas,1,29,410,56,119,47.1,1,3,33.3,14,20,70.0,43,75,118,14,9,23,22,127,1,0
-Isabelle Harrison,SAN,C,191,83,22.75156931,US,"September 27, 1993",23,Kentucky,3,31,832,154,300,51.3,1,2,50.0,55,85,64.7,66,134,200,46,26,24,63,364,5,0
-Ivory Latta,WAS,G,168,63,22.32142857,US,"September 25, 1984",32,North Carolina,12,29,499,79,218,36.2,40,114,35.1,47,55,85.5,7,20,27,49,12,1,22,245,0,0
-Jantel Lavender,LA,C,193,84,22.55094096,US,"December 11, 1988",28,Ohio State,7,28,481,89,184,48.4,4,13,30.8,18,22,81.8,31,56,87,28,8,5,35,200,0,0
-Jasmine Thomas,CON,G,175,66,21.55102041,US,"September 30, 1989",27,Duke,6,27,762,151,341,44.3,50,116,43.1,39,55,70.9,9,55,64,118,45,4,58,391,1,0
-Jazmon Gwathmey,IND,G,188,65,18.39067451,PR,"January 24, 1993",24,James Madison,2,24,371,50,140,35.7,12,49,24.5,30,39,76.9,15,34,49,17,13,19,32,142,0,0
-Jeanette Pohlen,IND,G,183,78,23.29122996,US,"February 5, 1989",28,Stanford,6,25,278,20,52,38.5,13,29,44.8,17,20,85.0,3,19,22,13,5,0,15,70,0,0
-Jennifer Hamson,IND,C,201,95,23.51426945,US,"January 23, 1992",25,Brigham Young,1,10,50,2,12,16.7,0,3,0.0,8,10,80.0,5,6,11,6,2,2,3,12,0,0
-Jessica Breland,CHI,F,191,77,21.10687755,US,"February 23, 1988",29,North Carolina,5,10,78,9,16,56.3,0,0,0.0,4,5,80.0,5,13,18,2,1,9,3,22,0,0
-Jewell Loyd,SEA,G,178,67,21.14631991,US,"May 10, 1993",24,Notre Dame,3,29,715,116,245,47.3,8,21,38.1,28,37,75.7,50,139,189,46,18,50,57,268,4,0
-Jia Perkins,MIN,G,173,75,25.05930703,US,"February 23, 1982",35,Texas Tech,14,30,932,178,420,42.4,47,123,38.2,114,134,85.1,24,72,96,103,41,11,83,517,0,0
-Jonquel Jones,CON,F/C,198,86,21.93653709,BS,"May 1, 1994",23,George Washington,1,29,463,47,124,37.9,11,32,34.4,11,15,73.3,11,46,57,39,30,1,24,116,0,0
-Jordan Hooper,CHI,F,188,84,23.76641014,US,"February 20, 1992",25,Nebraska,3,29,833,164,299,54.8,22,49,44.9,117,142,82.4,108,226,334,40,29,46,46,467,17,0
-Kaela Davis,DAL,G,188,77,21.78587596,US,"March 15, 1995",22,South Carolina,R,23,208,27,75,36.0,20,55,36.4,3,4,75.0,2,20,22,5,7,1,6,77,0,0
-Kahleah Copper,CHI,G/F,185,70,20.45288532,US,"August 28, 1994",22,Rutgers,1,29,475,62,163,38.0,12,32,37.5,49,65,75.4,10,33,43,32,13,3,48,185,0,0
-Kaleena Mosqueda-Lewis,SEA,F,180,82,25.30864198,US,"March 11, 1993",24,Connecticut,3,29,369,60,140,42.9,5,23,21.7,36,45,80.0,11,43,54,11,9,2,22,161,0,0
-Karima Christmas-Kelly,DAL,G/F,183,82,24.48565201,US,"November 9, 1989",27,Duke,6,14,142,23,43,53.5,9,21,42.9,10,10,100.0,4,10,14,6,1,1,13,65,0,0
-Kayla Alexander,SAN,C,193,88,23.624795300000002,CA,"May 1, 1991",26,Arizona State,4,30,889,91,239,38.1,25,83,30.1,111,129,86.0,45,75,120,65,39,5,50,318,0,0
-Kayla McBride,SAN,G/F,180,79,24.38271605,US,"June 25, 1992",25,Notre Dame,3,31,433,78,141,55.3,0,0,0.0,15,16,93.8,40,47,87,17,13,15,30,171,0,0
-Kayla Pedersen,CON,F,193,86,23.08786813,US,"April 14, 1989",28,Stanford,5,27,882,128,337,38.0,47,147,32.0,108,118,91.5,12,93,105,59,32,5,54,411,0,0
-Kayla Thornton,DAL,F,185,86,25.12783053,US,"October 20, 1992",24,Texas–El Paso,2,21,224,11,30,36.7,0,1,0.0,10,14,71.4,19,26,45,13,6,2,9,32,0,0
-Keisha Hampton,CHI,F,185,78,22.79035793,US,"February 22, 1990",27,DePaul,1,30,504,64,157,40.8,14,52,26.9,65,81,80.2,36,59,95,24,20,7,21,207,0,0
-Kelsey Plum,SAN,G,173,66,22.05219018,US,"August 24, 1994",23,Washington,R,28,610,73,210,34.8,29,78,37.2,50,58,86.2,11,42,53,91,13,4,72,225,0,0
-Kia Vaughn,NY,C,193,90,24.16172246,US,"January 24, 1987",30,Rutgers,9,23,455,62,116,53.4,0,0,0.0,10,19,52.6,39,71,110,16,8,9,21,134,1,0
-Kiah Stokes,NY,C,191,87,23.84803048,US,"March 30, 1993",24,Connecticut,3,29,576,50,98,51.0,0,1,0.0,41,52,78.8,63,122,185,21,8,32,33,141,3,0
-Kristi Toliver,WAS,G,170,59,20.41522491,US,"January 27, 1987",30,Maryland,9,29,845,119,284,41.9,67,194,34.5,44,49,89.8,9,50,59,91,20,8,48,349,0,0
-Krystal Thomas,WAS,C,196,88,22.90712203,US,"October 6, 1989",27,Duke,6,29,737,81,149,54.4,0,0,0.0,37,61,60.7,97,172,269,30,15,31,45,199,2,0
-Lanay Montgomery,SEA,C,196,96,24.98958767,US,"September 17, 1993",23,West Virginia,R,7,28,3,7,42.9,0,0,0.0,0,0,0.0,0,5,5,0,1,4,2,6,0,0
-Layshia Clarendon,ATL,G,175,64,20.89795918,US,"February 5, 1991",26,UC Berkeley,5,30,900,124,320,38.8,8,53,15.1,73,81,90.1,27,88,115,206,29,1,82,329,3,0
-Leilani Mitchell,PHO,G,165,58,21.30394858,US,"June 15, 1985",32,Utah,9,30,623,70,182,38.5,31,92,33.7,62,75,82.7,12,57,69,108,26,9,50,233,0,0
-Lindsay Allen,NY,G,173,65,21.71806609,US,"March 20, 1995",22,Notre Dame,R,23,314,21,50,42.0,0,11,0.0,6,9,66.7,8,28,36,47,13,1,18,48,0,0
-Lindsay Whalen,MIN,G,175,78,25.46938776,US,"September 5, 1982",34,Minnesota,14,22,520,69,153,45.1,12,34,35.3,27,36,75.0,8,46,54,90,11,2,44,177,0,0
-Lynetta Kizer,CON,C,193,104,27.92021262,US,"April 4, 1990",27,Maryland,5,20,238,48,100,48.0,0,1,0.0,23,30,76.7,22,35,57,6,11,7,10,119,0,0
-Maimouna Diarra,LA,C,198,90,22.95684114,SN,"January 30, 1991",26,Sengal,R,9,16,1,3,33.3,0,0,0.0,1,2,50.0,3,4,7,1,1,0,3,3,0,0
-Marissa Coleman,IND,G/F,185,73,21.32943755,US,"April 1, 1987",30,Maryland,9,30,539,50,152,32.9,27,79,34.2,27,33,81.8,7,53,60,25,8,4,34,154,0,0
-Matee Ajavon,ATL,G,173,73,24.39105884,US,"July 5, 1986",31,Syracruse,R,27,218,22,69,31.9,0,3,0.0,29,35,82.9,8,26,34,27,10,0,26,73,0,0
-Maya Moore,MIN,F,183,80,23.88844098,US,"November 6, 1989",27,Connecticut,7,29,904,170,398,42.7,52,132,39.4,98,114,86.0,50,106,156,99,53,13,56,490,3,0
-Monique Currie,PHO,G/F,183,80,23.88844098,US,"February 25, 1983",34,Duke,11,32,717,121,284,42.6,37,93,39.8,85,103,82.5,19,103,122,67,22,11,48,364,0,0
-Morgan Tuck,CON,F,188,91,25.74694432,US,"April 30, 1994",23,Connecticut,1,17,294,35,101,34.7,8,28,28.6,13,16,81.3,9,34,43,19,7,0,15,91,1,0
-Moriah Jefferson,SAN,G,168,55,19.48696145,US,"August 3, 1994",23,Connecticut,1,21,514,81,155,52.3,9,20,45.0,20,27,74.1,6,31,37,92,33,2,43,191,0,0
-Natalie Achonwa,IND,C,193,83,22.28247738,CA,"November 22, 1992",24,Notre Dame,3,30,529,82,151,54.3,0,0,0.0,43,55,78.2,31,70,101,21,11,16,25,207,0,0
-Natasha Cloud,WAS,G,183,73,21.79820239,US,"February 22, 1992",25,Saint Joseph's,3,24,448,37,118,31.4,12,51,23.5,20,27,74.1,7,52,59,69,17,3,23,106,0,0
-Natasha Howard,MIN,F,188,75,21.22000905,US,"February 9, 1991",26,Florida State,4,29,315,48,104,46.2,3,13,23.1,17,23,73.9,25,38,63,16,11,19,20,116,0,0
-Nayo Raincock-Ekunwe,NY,F/C,188,79,22.35174287,CA,"August 29, 1991",25,Simon Fraser,R,27,243,33,63,52.4,0,4,0.0,30,49,61.2,24,22,46,8,2,1,13,96,0,0
-Nia Coffey,SAN,F,185,77,22.49817385,US,"May 21, 1995",22,Northwestern,R,25,203,16,59,27.1,0,4,0.0,16,22,72.7,16,30,46,6,5,6,14,48,0,0
-Nneka Ogwumike,LA,F,188,79,22.35174287,US,"February 7, 1990",27,Stanford,6,30,948,215,386,55.7,18,49,36.7,129,148,87.2,57,179,236,63,53,14,47,577,9,0
-Noelle Quinn,SEA,G,183,81,24.18704649,US,"March 1, 1985",32,UCLA,11,29,459,24,58,41.4,14,35,40.0,17,18,94.4,1,48,49,78,12,5,27,79,0,0
-Odyssey Sims,LA,G,173,73,24.39105884,US,"July 13, 1992",25,Baylor,4,27,626,86,198,43.4,11,49,22.4,47,55,85.5,10,34,44,87,38,5,39,230,1,0
-Plenette Pierson,MIN,F/C,188,88,24.89814396,US,"August 31, 1981",35,Texas Tech,15,29,402,54,142,38.0,17,51,33.3,15,20,75.0,13,49,62,48,12,4,33,140,0,0
-Rachel Banham,CON,G,175,76,24.81632653,US,"July 15, 1993",24,Minnesota,2,26,238,32,87,36.8,16,48,33.3,16,20,80.0,2,27,29,20,4,0,12,96,0,0
-Ramu Tokashiki,SEA,F,193,80,21.47708663,JP,"November 6, 1991",25,Japan,1,29,378,42,92,45.7,0,3,0.0,22,27,81.5,19,29,48,16,8,8,25,106,0,0
-Rebecca Allen,NY,G/F,188,74,20.937075600000004,AU,"June 11, 1992",25,Australia,3,28,254,31,86,36.0,14,40,35.0,2,6,33.3,13,51,64,15,9,12,17,78,0,0
-Rebekkah Brunson,MIN,F,188,84,23.76641014,US,"November 12, 1981",35,Georgetown,14,26,719,97,218,44.5,22,60,36.7,62,83,74.7,46,135,181,40,31,9,42,278,2,0
-Renee Montgomery,MIN,G,170,63,21.79930796,US,"February 12, 1986",31,Connecticut,9,29,614,71,181,39.2,30,89,33.7,44,51,86.3,12,34,46,96,24,1,43,216,0,0
-Riquna Williams,LA,G,170,75,25.95155709,US,"May 28, 1990",27,Miami (FL),5,23,408,45,140,32.1,20,74,27.0,38,44,86.4,6,26,32,16,19,3,26,148,0,0
-Sami Whitcomb,SEA,G,178,66,20.83070319,US,"July 20, 1988",29,Washington,R,29,354,46,120,38.3,33,94,35.1,14,17,82.4,12,40,52,24,22,0,24,139,0,0
-Sancho Lyttle,ATL,F,193,79,21.20862305,ES,"September 20, 1983",33,Houston,13,25,703,71,163,43.6,1,7,14.3,13,19,68.4,42,138,180,41,40,17,34,156,0,0
-Sandrine Gruda,LA,F/C,193,84,22.55094096,FR,"June 25, 1987",30,France,5,4,12,1,3,33.3,0,0,0.0,0,0,0.0,0,2,2,0,0,0,2,2,0,0
-Saniya Chong,DAL,G,173,64,21.383942,US,"June 27, 1994",23,Connecticut,R,29,348,27,74,36.5,8,35,22.9,25,29,86.2,9,19,28,33,21,3,23,87,0,0
-Seimone Augustus,MIN,G/F,183,77,22.99262444,US,"April 30, 1984",33,LSU,12,27,756,125,251,49.8,18,41,43.9,30,35,85.7,12,70,82,108,17,1,39,298,1,0
-Sequoia Holmes,SAN,G,185,70,20.45288532,US,"June 13, 1986",31,UNLV,2,24,280,31,89,34.8,13,46,28.3,6,11,54.5,12,12,24,23,13,5,11,81,0,0
-Shatori Walker-Kimbrough,WAS,G,180,64,19.75308642,US,"May 18, 1995",22,Maryland,R,22,260,29,78,37.2,9,26,34.6,29,32,90.6,4,13,17,10,11,1,12,96,0,0
-Shavonte Zellous,NY,G,178,85,26.82742078,US,"August 28, 1986",30,Pittsburgh,9,29,865,107,249,43.0,14,41,34.1,118,144,81.9,30,92,122,87,23,8,62,346,1,0
-Shay Murphy,SAN,G,180,74,22.83950617,US,"April 15, 1985",32,Southern California,9,23,242,23,62,37.1,12,35,34.3,8,12,66.7,12,26,38,17,10,1,12,66,0,0
-Shekinna Stricklen,CON,G/F,188,81,22.91760978,US,"July 30, 1990",27,Tennessee,5,29,795,80,202,39.6,59,149,39.6,26,31,83.9,15,71,86,30,36,2,23,245,0,0
-Shenise Johnson,IND,G,180,78,24.07407407,US,"September 12, 1990",26,Miami (FL),6,14,348,55,127,43.3,10,30,33.3,38,40,95.0,13,35,48,35,21,4,18,158,0,0
-Skylar Diggins-Smith,DAL,G,175,66,21.55102041,US,"February 8, 1990",27,Notre Dame,4,30,1018,167,394,42.4,43,119,36.1,168,186,90.3,21,86,107,173,38,24,83,545,1,0
-Stefanie Dolson,CHI,C,196,97,25.24989588,US,"August 1, 1992",25,Connecticut,3,28,823,162,293,55.3,24,60,40.0,50,58,86.2,35,121,156,65,14,37,65,398,3,0
-Stephanie Talbot,PHO,G,185,87,25.42001461,AU,"December 20, 1990",26,Australia,R,30,555,47,114,41.2,15,38,39.5,29,44,65.9,28,58,86,50,22,8,28,138,0,0
-Sue Bird,SEA,G,175,68,22.20408163,US,"October 16, 1980",36,Connecticut,15,27,806,103,244,42.2,50,134,37.3,17,24,70.8,7,46,53,177,31,3,57,273,1,0
-Sugar Rodgers,NY,G,175,75,24.48979592,US,"August 12, 1989",28,Georgetown,6,28,745,108,310,34.8,59,163,36.2,42,52,80.8,21,85,106,68,28,17,43,317,0,0
-Sydney Colson,SAN,G,173,64,21.383942,US,"June 8, 1989",28,Texas A&M,3,25,296,25,78,32.1,2,10,20.0,20,30,66.7,3,11,14,51,13,2,25,72,0,0
-Sydney Wiese,LA,G,183,68,20.30517483,US,"July 13, 1992",25,Oregon State,R,25,189,19,50,38.0,13,32,40.6,4,8,50.0,3,18,21,6,4,3,2,55,0,0
-Sylvia Fowles,MIN,C,198,96,24.48729721,US,"June 10, 1985",32,LSU,10,29,895,222,336,66.1,0,0,0.0,128,162,79.0,113,184,297,39,39,61,71,572,16,0
-Tamera Young,ATL,G/F,188,77,21.78587596,US,"October 30, 1986",30,Tennessee,9,31,820,105,297,35.4,23,70,32.9,44,65,67.7,23,87,110,66,36,14,61,277,0,0
-Tayler Hill,WAS,G,175,66,21.55102041,US,"October 23, 1990",26,Ohio State,5,18,462,69,191,36.1,27,89,30.3,75,80,93.8,5,29,34,47,16,1,26,240,0,0
-Temi Fagbenle,MIN,C,193,89,23.89325888,UK,"August 9, 1992",25,Southern California,R,17,74,6,14,42.9,0,0,0.0,5,6,83.3,3,13,16,1,3,3,8,17,0,0
-Theresa Plaisance,DAL,F,196,91,23.68804665,US,"May 18, 1992",25,LSU,4,30,604,80,213,37.6,35,101,34.7,22,24,91.7,38,89,127,24,23,22,24,217,1,0
-Tianna Hawkins,WAS,F,191,87,23.84803048,US,"February 3, 1991",26,Maryland,4,29,483,79,165,47.9,11,41,26.8,41,43,95.3,42,82,124,9,15,7,23,210,0,0
-Tierra Ruffin-Pratt,WAS,G,178,83,26.19618735,US,"November 4, 1991",25,North Carolina,5,29,703,77,217,35.5,0,4,0.0,71,96,74.0,45,120,165,68,30,16,47,225,2,0
-Tiffany Hayes,ATL,G,178,70,22.09317005,US,"September 20, 1989",27,Connecticut,6,29,861,144,331,43.5,43,112,38.4,136,161,84.5,28,89,117,69,37,8,50,467,0,0
-Tiffany Jackson,LA,F,191,84,23.0256846,US,"April 26, 1985",32,Texas,9,22,127,12,25,48.0,0,1,0.0,4,6,66.7,5,18,23,3,1,3,8,28,0,0
-Tiffany Mitchell,IND,G,175,69,22.53061224,US,"September 23, 1984",32,South Carolina,2,27,671,83,238,34.9,17,69,24.6,94,102,92.2,16,70,86,39,31,5,40,277,0,0
-Tina Charles,NY,F/C,193,84,22.55094096,US,"May 12, 1988",29,Connecticut,8,29,952,227,509,44.6,18,56,32.1,110,135,81.5,56,212,268,75,21,22,71,582,11,0
-Yvonne Turner,PHO,G,175,59,19.26530612,US,"October 13, 1987",29,Nebraska,2,30,356,59,140,42.1,11,47,23.4,22,28,78.6,11,13,24,30,18,1,32,151,0,0
+,Name,Team,Pos,Height,Weight,BMI,Birth_Place,Birthdate,Age,College,Experience,Games Played,MIN,FGM,FGA,FG%,3PM,3PA,3P%,FTM,FTA,FT%,OREB,DREB,REB,AST,STL,BLK,TO,PTS,DD2,TD3
+0,Aerial Powers,DAL,F,183,71,21.20099137,US,"January 17, 1994",23,Michigan State,2,8,173,30,85,35.3,12,32,37.5,21,26,80.8,6,22,28,12,3,6,12,93,0,0
+1,Alana Beard,LA,G/F,185,73,21.32943755,US,"May 14, 1982",35,Duke,12,30,947,90,177,50.8,5,18,27.8,32,41,78.0,19,82,101,72,63,13,40,217,0,0
+2,Alex Bentley,CON,G,170,69,23.87543253,US,"October 27, 1990",26,Penn State,4,26,617,82,218,37.6,19,64,29.7,35,42,83.3,4,36,40,78,22,3,24,218,0,0
+3,Alex Montgomery,SAN,G/F,185,84,24.54346238,US,"December 11, 1988",28,Georgia Tech,6,31,721,75,195,38.5,21,68,30.9,17,21,81.0,35,134,169,65,20,10,38,188,2,0
+4,Alexis Jones,MIN,G,175,78,25.46938776,US,"August 5, 1994",23,Baylor,R,24,137,16,50,32.0,7,20,35.0,11,12,91.7,3,9,12,12,7,0,14,50,0,0
+5,Alexis Peterson,SEA,G,170,63,21.79930796,US,"June 20, 1995",22,Syracuse,R,14,90,9,34,26.5,2,9,22.2,6,6,100.0,3,13,16,11,5,0,11,26,0,0
+6,Alexis Prince,PHO,G,188,81,22.91760978,US,"February 5, 1994",23,Baylor,R,16,112,9,34,26.5,4,15,26.7,2,2,100.0,1,14,15,5,4,3,3,24,0,0
+7,Allie Quigley,CHI,G,178,64,20.19946976,US,"June 20, 1986",31,DePaul,8,26,847,166,319,52.0,70,150,46.7,40,46,87.0,9,83,92,95,20,13,59,442,0,0
+8,Allisha Gray,DAL,G,185,76,22.20598977,US,"October 20, 1992",24,South Carolina,2,30,834,131,346,37.9,29,103,28.2,104,129,80.6,52,75,127,40,47,19,37,395,0,0
+9,Allison Hightower,WAS,G,178,77,24.30248706,US,"June 4, 1988",29,LSU,5,7,103,14,38,36.8,2,11,18.2,6,6,100.0,3,7,10,10,5,0,2,36,0,0
+10,Alysha Clark,SEA,F,180,76,23.45679012,US,"July 7, 1987",30,Middle Tennessee,6,30,843,93,183,50.8,20,62,32.3,38,51,74.5,29,97,126,50,22,4,32,244,0,0
+11,Alyssa Thomas,CON,F,188,84,23.76641014,US,"December 4, 1992",24,Maryland,3,28,833,154,303,50.8,0,3,0.0,91,158,57.6,34,158,192,136,48,11,87,399,4,0
+12,Amanda Zahui B.,NY,C,196,113,29.41482716,SE,"August 9, 1993",24,Minnesota,3,25,133,20,53,37.7,2,8,25.0,9,12,75.0,5,18,23,7,4,5,12,51,0,0
+13,Amber Harris,CHI,F,196,88,22.90712203,US,"January 16, 1988",29,Xavier,3,22,146,18,44,40.9,0,10,0.0,5,8,62.5,12,28,40,5,3,9,6,41,0,0
+14,Aneika Henry,ATL,F/C,193,87,23.35633171,JM,"February 13, 1986",31,Florida,6,4,22,4,4,100.0,0,0,0.0,0,0,0.0,0,4,4,1,2,0,3,8,0,0
+15,Angel Robinson,PHO,F/C,198,88,22.44668911,US,"August 30, 1995",21,Arizona State,1,15,237,25,44,56.8,1,1,100.0,7,7,100.0,16,42,58,8,1,11,16,58,0,0
+16,Asia Taylor,WAS,F,185,76,22.20598977,US,"August 22, 1991",26,Louisville,3,20,128,10,31,32.3,0,0,0.0,11,18,61.1,16,21,37,9,5,2,10,31,0,0
+17,Bashaara Graves,CHI,F,188,91,25.74694432,US,"March 17, 1994",23,Tennessee,1,5,59,8,14,57.1,0,0,0.0,3,4,75.0,4,13,17,3,0,1,3,19,0,0
+18,Breanna Lewis,DAL,C,196,93,24.20866306,US,"June 22, 1994",23,Kansas State,R,12,50,2,12,16.7,0,0,0.0,3,4,75.0,2,7,9,2,0,0,7,7,0,0
+19,Breanna Stewart,SEA,F/C,193,77,20.67169588,US,"August 27, 1994",22,Connecticut,2,29,952,201,417,48.2,46,123,37.4,136,171,79.5,43,206,249,78,29,47,68,584,8,0
+20,Bria Hartley,NY,G,173,66,22.05219018,US,"September 30, 1992",24,Connecticut,4,29,598,80,192,41.7,32,93,34.4,25,33,75.8,7,50,57,58,15,5,44,217,0,0
+21,Bria Holmes,ATL,G,185,77,22.49817385,US,"April 19, 1994",23,West Virginia,R,28,655,85,231,36.8,9,50,18.0,56,84,66.7,29,56,85,52,23,7,31,235,0,0
+22,Briann January,IND,G,173,65,21.71806609,US,"November 1, 1987",29,Arizona State,9,25,657,81,205,39.5,18,57,31.6,58,71,81.7,12,25,37,98,23,4,53,238,0,0
+23,Brionna Jones,CON,F,191,104,28.50799046,US,"December 18, 1995",21,Maryland,R,19,112,14,26,53.8,0,0,0.0,16,19,84.2,11,14,25,2,7,1,7,44,0,0
+24,Brittany Boyd,NY,G,175,71,23.18367347,US,"November 6, 1993",23,UC Berkeley,3,2,32,9,15,60.0,0,1,0.0,8,11,72.7,3,5,8,5,3,0,2,26,0,0
+25,Brittney Griner,PHO,C,206,93,21.91535489,US,"October 18, 1990",26,Baylor,5,22,682,167,293,57.0,0,0,0.0,127,154,82.5,43,129,172,39,13,54,52,461,6,0
+26,Brittney Sykes,ATL,G,175,66,21.55102041,US,"July 2, 1994",23,Rutgers,10,30,734,146,362,40.3,29,87,33.3,76,102,74.5,25,94,119,59,18,17,49,397,1,0
+27,Camille Little,PHO,F,188,82,23.20054323,US,"January 18, 1985",32,North Carolina,11,30,759,93,219,42.5,9,52,17.3,33,52,63.5,42,71,113,42,28,13,50,228,0,0
+28,Candace Parker,LA,F/C,193,79,21.20862305,US,"April 19, 1986",31,Tennessee,10,29,889,183,383,47.8,40,114,35.1,88,115,76.5,37,205,242,127,43,53,80,494,10,1
+29,Candice Dupree,IND,F,188,81,22.91760978,US,"February 25, 1984",33,Temple,12,29,911,189,370,51.1,0,2,0.0,57,65,87.7,31,124,155,47,28,12,42,435,2,0
+30,Cappie Pondexter,CHI,G,175,73,23.83673469,US,"July 1, 1983",34,Rutgers,11,24,676,94,258,36.4,8,32,25.0,54,67,80.6,10,59,69,104,17,5,56,250,2,0
+31,Carolyn Swords,SEA,C,198,95,24.2322212,US,"July 19, 1989",28,Boston College,6,26,218,19,39,48.7,0,0,0.0,16,20,80.0,10,29,39,9,5,4,22,54,0,0
+32,Cayla George,PHO,C,193,87,23.35633171,AU,"April 20, 1987",30,Georgia,1,28,365,40,105,38.1,13,45,28.9,7,12,58.3,10,71,81,15,9,11,13,100,1,0
+33,Chelsea Gray,LA,G,180,77,23.7654321,US,"August 10, 1992",25,Duke,3,30,996,165,326,50.6,48,100,48.0,78,94,83.0,19,80,99,132,29,7,61,456,1,0
+34,Cheyenne Parker,CHI,F,193,86,23.08786813,US,"August 22, 1992",25,Middle Tennessee,2,23,286,32,69,46.4,0,3,0.0,23,36,63.9,31,47,78,13,8,15,21,87,0,0
+35,Clarissa dos Santos,SAN,C,185,89,26.00438276,BR,"October 3, 1988",28,Brazil,4,7,52,8,14,57.1,1,1,100.0,0,0,0.0,3,7,10,7,1,1,5,17,0,0
+36,Courtney Paris,DAL,C,193,113,30.33638487,US,"September 21, 1987",29,Oklahoma,7,16,217,32,57,56.1,0,0,0.0,6,12,50.0,28,34,62,5,6,8,18,70,0,0
+37,Courtney Vandersloot,CHI,G,173,66,22.05219018,US,"August 2, 1989",28,Gonzaga,6,22,673,104,199,52.3,23,60,38.3,24,29,82.8,13,75,88,175,22,5,64,255,10,0
+38,Courtney Williams,CON,G,173,62,20.71569381,US,"November 5, 1994",22,South Florida,1,29,755,168,338,49.7,8,30,26.7,31,36,86.1,38,84,122,60,15,6,39,375,1,0
+39,Crystal Langhorne,SEA,F/C,188,84,23.76641014,US,"October 27, 1986",30,Maryland,10,30,848,160,240,66.7,1,2,50.0,49,68,72.1,35,140,175,46,16,11,50,370,2,0
+40,Damiris Dantas,ATL,C,191,89,24.39626107,BR,"November 17, 1992",24,Brazil,4,30,569,98,243,40.3,25,91,27.5,33,43,76.7,29,84,113,19,17,18,26,254,0,0
+41,Danielle Adams,CON,F/C,185,108,31.5558802,US,"February 19, 1989",28,Texas A&M,5,18,81,16,43,37.2,12,30,40.0,5,5,100.0,6,4,10,4,4,4,7,49,0,0
+42,Danielle Robinson,PHO,G,175,57,18.6122449,US,"October 5, 1989",27,Oklahoma,7,28,680,79,178,44.4,0,5,0.0,51,61,83.6,13,73,86,106,33,4,58,209,0,0
+43,Dearica Hamby,SAN,F,191,86,23.57391519,US,"June 11, 1993",24,Wake Forest,2,31,650,96,207,46.4,3,8,37.5,58,95,61.1,48,91,139,32,29,8,43,253,1,0
+44,Devereaux Peters,IND,F,188,79,22.35174287,US,"August 10, 1989",28,Notre Dame,6,28,796,154,380,40.5,88,225,39.1,118,130,90.8,8,69,77,76,16,9,56,514,0,0
+45,Diana Taurasi,PHO,G,183,74,22.09680791,US,"November 6, 1982",34,Connecticut,13,20,591,121,255,47.5,22,66,33.3,112,118,94.9,31,98,129,32,20,31,28,376,3,0
+46,Elena Delle Donne,WAS,G/F,196,85,22.12619742,US,"May 9, 1989",28,Delaware,5,30,939,133,272,48.9,0,1,0.0,51,78,65.4,99,116,215,43,32,64,36,317,4,0
+47,Elizabeth Williams,ATL,F/C,191,87,23.84803048,US,"June 23, 1993",24,Duke,3,30,377,48,96,50.0,0,1,0.0,32,55,58.2,35,61,96,5,5,4,21,128,0,0
+48,Emma Cannon,PHO,F,188,86,24.33227705,US,"January 6, 1989",28,Central Florida,R,18,508,105,220,47.7,11,33,33.3,31,34,91.2,33,72,105,52,21,27,30,252,1,0
+49,Emma Meesseman,WAS,C,193,83,22.28247738,BE,"May 13, 1993",24,Belgium,5,23,617,89,233,38.2,25,79,31.6,56,65,86.2,23,58,81,70,34,5,30,259,0,0
+50,Epiphanny Prince,NY,G,175,81,26.44897959,US,"November 1, 1988",28,Rutgers,8,26,282,36,86,41.9,1,3,33.3,15,22,68.2,17,44,61,5,4,8,17,88,0,0
+51,Erica Wheeler,IND,G,170,65,22.49134948,US,"February 5, 1991",26,Rutgers,3,30,767,130,321,40.5,42,129,32.6,34,40,85.0,11,57,68,117,38,1,68,336,0,0
+52,Érika de Souza,SAN,C,196,86,22.38650562,BR,"September 3, 1982",34,Brazil,13,30,579,65,112,58.0,0,0,0.0,29,32,90.6,58,74,132,35,18,7,37,159,0,0
+53,Erlana Larkins,IND,F,185,93,27.17311907,US,"February 4, 1986",31,North Carolina,9,20,386,36,92,39.1,9,35,25.7,21,24,87.5,9,26,35,24,11,8,13,102,0,0
+54,Essence Carson,LA,G/F,183,74,22.09680791,US,"July 28, 1986",31,Rutgers,10,15,61,4,16,25.0,0,0,0.0,5,6,83.3,7,2,9,0,1,3,5,13,0,0
+55,Evelyn Akhator,DAL,F,191,82,22.47745402,NG,"March 2, 1995",22,Kentucky,R,30,926,165,365,45.2,20,60,33.3,92,117,78.6,73,199,272,50,37,13,67,442,13,0
+56,Glory Johnson,DAL,F,191,77,21.10687755,US,"July 27, 1990",27,Tennessee,4,4,42,3,9,33.3,3,6,50.0,0,0,0.0,0,3,3,1,0,0,4,9,0,0
+57,Imani Boyette,ATL,C,201,88,21.78163907,US,"November 10, 1992",24,Texas,1,29,410,56,119,47.1,1,3,33.3,14,20,70.0,43,75,118,14,9,23,22,127,1,0
+58,Isabelle Harrison,SAN,C,191,83,22.75156931,US,"September 27, 1993",23,Kentucky,3,31,832,154,300,51.3,1,2,50.0,55,85,64.7,66,134,200,46,26,24,63,364,5,0
+59,Ivory Latta,WAS,G,168,63,22.32142857,US,"September 25, 1984",32,North Carolina,12,29,499,79,218,36.2,40,114,35.1,47,55,85.5,7,20,27,49,12,1,22,245,0,0
+60,Jantel Lavender,LA,C,193,84,22.55094096,US,"December 11, 1988",28,Ohio State,7,28,481,89,184,48.4,4,13,30.8,18,22,81.8,31,56,87,28,8,5,35,200,0,0
+61,Jasmine Thomas,CON,G,175,66,21.55102041,US,"September 30, 1989",27,Duke,6,27,762,151,341,44.3,50,116,43.1,39,55,70.9,9,55,64,118,45,4,58,391,1,0
+62,Jazmon Gwathmey,IND,G,188,65,18.39067451,PR,"January 24, 1993",24,James Madison,2,24,371,50,140,35.7,12,49,24.5,30,39,76.9,15,34,49,17,13,19,32,142,0,0
+63,Jeanette Pohlen,IND,G,183,78,23.29122996,US,"February 5, 1989",28,Stanford,6,25,278,20,52,38.5,13,29,44.8,17,20,85.0,3,19,22,13,5,0,15,70,0,0
+64,Jennifer Hamson,IND,C,201,95,23.51426945,US,"January 23, 1992",25,Brigham Young,1,10,50,2,12,16.7,0,3,0.0,8,10,80.0,5,6,11,6,2,2,3,12,0,0
+65,Jessica Breland,CHI,F,191,77,21.10687755,US,"February 23, 1988",29,North Carolina,5,10,78,9,16,56.3,0,0,0.0,4,5,80.0,5,13,18,2,1,9,3,22,0,0
+66,Jewell Loyd,SEA,G,178,67,21.14631991,US,"May 10, 1993",24,Notre Dame,3,29,715,116,245,47.3,8,21,38.1,28,37,75.7,50,139,189,46,18,50,57,268,4,0
+67,Jia Perkins,MIN,G,173,75,25.05930703,US,"February 23, 1982",35,Texas Tech,14,30,932,178,420,42.4,47,123,38.2,114,134,85.1,24,72,96,103,41,11,83,517,0,0
+68,Jonquel Jones,CON,F/C,198,86,21.93653709,BS,"May 1, 1994",23,George Washington,1,29,463,47,124,37.9,11,32,34.4,11,15,73.3,11,46,57,39,30,1,24,116,0,0
+69,Jordan Hooper,CHI,F,188,84,23.76641014,US,"February 20, 1992",25,Nebraska,3,29,833,164,299,54.8,22,49,44.9,117,142,82.4,108,226,334,40,29,46,46,467,17,0
+70,Kaela Davis,DAL,G,188,77,21.78587596,US,"March 15, 1995",22,South Carolina,R,23,208,27,75,36.0,20,55,36.4,3,4,75.0,2,20,22,5,7,1,6,77,0,0
+71,Kahleah Copper,CHI,G/F,185,70,20.45288532,US,"August 28, 1994",22,Rutgers,1,29,475,62,163,38.0,12,32,37.5,49,65,75.4,10,33,43,32,13,3,48,185,0,0
+72,Kaleena Mosqueda-Lewis,SEA,F,180,82,25.30864198,US,"March 11, 1993",24,Connecticut,3,29,369,60,140,42.9,5,23,21.7,36,45,80.0,11,43,54,11,9,2,22,161,0,0
+73,Karima Christmas-Kelly,DAL,G/F,183,82,24.48565201,US,"November 9, 1989",27,Duke,6,14,142,23,43,53.5,9,21,42.9,10,10,100.0,4,10,14,6,1,1,13,65,0,0
+74,Kayla Alexander,SAN,C,193,88,23.6247953,CA,"May 1, 1991",26,Arizona State,4,30,889,91,239,38.1,25,83,30.1,111,129,86.0,45,75,120,65,39,5,50,318,0,0
+75,Kayla McBride,SAN,G/F,180,79,24.38271605,US,"June 25, 1992",25,Notre Dame,3,31,433,78,141,55.3,0,0,0.0,15,16,93.8,40,47,87,17,13,15,30,171,0,0
+76,Kayla Pedersen,CON,F,193,86,23.08786813,US,"April 14, 1989",28,Stanford,5,27,882,128,337,38.0,47,147,32.0,108,118,91.5,12,93,105,59,32,5,54,411,0,0
+77,Kayla Thornton,DAL,F,185,86,25.12783053,US,"October 20, 1992",24,Texas–El Paso,2,21,224,11,30,36.7,0,1,0.0,10,14,71.4,19,26,45,13,6,2,9,32,0,0
+78,Keisha Hampton,CHI,F,185,78,22.79035793,US,"February 22, 1990",27,DePaul,1,30,504,64,157,40.8,14,52,26.9,65,81,80.2,36,59,95,24,20,7,21,207,0,0
+79,Kelsey Plum,SAN,G,173,66,22.05219018,US,"August 24, 1994",23,Washington,R,28,610,73,210,34.8,29,78,37.2,50,58,86.2,11,42,53,91,13,4,72,225,0,0
+80,Kia Vaughn,NY,C,193,90,24.16172246,US,"January 24, 1987",30,Rutgers,9,23,455,62,116,53.4,0,0,0.0,10,19,52.6,39,71,110,16,8,9,21,134,1,0
+81,Kiah Stokes,NY,C,191,87,23.84803048,US,"March 30, 1993",24,Connecticut,3,29,576,50,98,51.0,0,1,0.0,41,52,78.8,63,122,185,21,8,32,33,141,3,0
+82,Kristi Toliver,WAS,G,170,59,20.41522491,US,"January 27, 1987",30,Maryland,9,29,845,119,284,41.9,67,194,34.5,44,49,89.8,9,50,59,91,20,8,48,349,0,0
+83,Krystal Thomas,WAS,C,196,88,22.90712203,US,"October 6, 1989",27,Duke,6,29,737,81,149,54.4,0,0,0.0,37,61,60.7,97,172,269,30,15,31,45,199,2,0
+84,Lanay Montgomery,SEA,C,196,96,24.98958767,US,"September 17, 1993",23,West Virginia,R,7,28,3,7,42.9,0,0,0.0,0,0,0.0,0,5,5,0,1,4,2,6,0,0
+85,Layshia Clarendon,ATL,G,175,64,20.89795918,US,"February 5, 1991",26,UC Berkeley,5,30,900,124,320,38.8,8,53,15.1,73,81,90.1,27,88,115,206,29,1,82,329,3,0
+86,Leilani Mitchell,PHO,G,165,58,21.30394858,US,"June 15, 1985",32,Utah,9,30,623,70,182,38.5,31,92,33.7,62,75,82.7,12,57,69,108,26,9,50,233,0,0
+87,Lindsay Allen,NY,G,173,65,21.71806609,US,"March 20, 1995",22,Notre Dame,R,23,314,21,50,42.0,0,11,0.0,6,9,66.7,8,28,36,47,13,1,18,48,0,0
+88,Lindsay Whalen,MIN,G,175,78,25.46938776,US,"September 5, 1982",34,Minnesota,14,22,520,69,153,45.1,12,34,35.3,27,36,75.0,8,46,54,90,11,2,44,177,0,0
+89,Lynetta Kizer,CON,C,193,104,27.92021262,US,"April 4, 1990",27,Maryland,5,20,238,48,100,48.0,0,1,0.0,23,30,76.7,22,35,57,6,11,7,10,119,0,0
+90,Maimouna Diarra,LA,C,198,90,22.95684114,SN,"January 30, 1991",26,Sengal,R,9,16,1,3,33.3,0,0,0.0,1,2,50.0,3,4,7,1,1,0,3,3,0,0
+92,Marissa Coleman,IND,G/F,185,73,21.32943755,US,"April 1, 1987",30,Maryland,9,30,539,50,152,32.9,27,79,34.2,27,33,81.8,7,53,60,25,8,4,34,154,0,0
+93,Matee Ajavon,ATL,G,173,73,24.39105884,US,"July 5, 1986",31,Syracruse,R,27,218,22,69,31.9,0,3,0.0,29,35,82.9,8,26,34,27,10,0,26,73,0,0
+94,Maya Moore,MIN,F,183,80,23.88844098,US,"November 6, 1989",27,Connecticut,7,29,904,170,398,42.7,52,132,39.4,98,114,86.0,50,106,156,99,53,13,56,490,3,0
+95,Monique Currie,PHO,G/F,183,80,23.88844098,US,"February 25, 1983",34,Duke,11,32,717,121,284,42.6,37,93,39.8,85,103,82.5,19,103,122,67,22,11,48,364,0,0
+96,Morgan Tuck,CON,F,188,91,25.74694432,US,"April 30, 1994",23,Connecticut,1,17,294,35,101,34.7,8,28,28.6,13,16,81.3,9,34,43,19,7,0,15,91,1,0
+97,Moriah Jefferson,SAN,G,168,55,19.48696145,US,"August 3, 1994",23,Connecticut,1,21,514,81,155,52.3,9,20,45.0,20,27,74.1,6,31,37,92,33,2,43,191,0,0
+98,Natalie Achonwa,IND,C,193,83,22.28247738,CA,"November 22, 1992",24,Notre Dame,3,30,529,82,151,54.3,0,0,0.0,43,55,78.2,31,70,101,21,11,16,25,207,0,0
+99,Natasha Cloud,WAS,G,183,73,21.79820239,US,"February 22, 1992",25,Saint Joseph's,3,24,448,37,118,31.4,12,51,23.5,20,27,74.1,7,52,59,69,17,3,23,106,0,0
+100,Natasha Howard,MIN,F,188,75,21.22000905,US,"February 9, 1991",26,Florida State,4,29,315,48,104,46.2,3,13,23.1,17,23,73.9,25,38,63,16,11,19,20,116,0,0
+101,Nayo Raincock-Ekunwe,NY,F/C,188,79,22.35174287,CA,"August 29, 1991",25,Simon Fraser,R,27,243,33,63,52.4,0,4,0.0,30,49,61.2,24,22,46,8,2,1,13,96,0,0
+102,Nia Coffey,SAN,F,185,77,22.49817385,US,"May 21, 1995",22,Northwestern,R,25,203,16,59,27.1,0,4,0.0,16,22,72.7,16,30,46,6,5,6,14,48,0,0
+103,Nneka Ogwumike,LA,F,188,79,22.35174287,US,"February 7, 1990",27,Stanford,6,30,948,215,386,55.7,18,49,36.7,129,148,87.2,57,179,236,63,53,14,47,577,9,0
+104,Noelle Quinn,SEA,G,183,81,24.18704649,US,"March 1, 1985",32,UCLA,11,29,459,24,58,41.4,14,35,40.0,17,18,94.4,1,48,49,78,12,5,27,79,0,0
+105,Odyssey Sims,LA,G,173,73,24.39105884,US,"July 13, 1992",25,Baylor,4,27,626,86,198,43.4,11,49,22.4,47,55,85.5,10,34,44,87,38,5,39,230,1,0
+106,Plenette Pierson,MIN,F/C,188,88,24.89814396,US,"August 31, 1981",35,Texas Tech,15,29,402,54,142,38.0,17,51,33.3,15,20,75.0,13,49,62,48,12,4,33,140,0,0
+107,Rachel Banham,CON,G,175,76,24.81632653,US,"July 15, 1993",24,Minnesota,2,26,238,32,87,36.8,16,48,33.3,16,20,80.0,2,27,29,20,4,0,12,96,0,0
+108,Ramu Tokashiki,SEA,F,193,80,21.47708663,JP,"November 6, 1991",25,Japan,1,29,378,42,92,45.7,0,3,0.0,22,27,81.5,19,29,48,16,8,8,25,106,0,0
+109,Rebecca Allen,NY,G/F,188,74,20.9370756,AU,"June 11, 1992",25,Australia,3,28,254,31,86,36.0,14,40,35.0,2,6,33.3,13,51,64,15,9,12,17,78,0,0
+110,Rebekkah Brunson,MIN,F,188,84,23.76641014,US,"November 12, 1981",35,Georgetown,14,26,719,97,218,44.5,22,60,36.7,62,83,74.7,46,135,181,40,31,9,42,278,2,0
+111,Renee Montgomery,MIN,G,170,63,21.79930796,US,"February 12, 1986",31,Connecticut,9,29,614,71,181,39.2,30,89,33.7,44,51,86.3,12,34,46,96,24,1,43,216,0,0
+112,Riquna Williams,LA,G,170,75,25.95155709,US,"May 28, 1990",27,Miami (FL),5,23,408,45,140,32.1,20,74,27.0,38,44,86.4,6,26,32,16,19,3,26,148,0,0
+113,Sami Whitcomb,SEA,G,178,66,20.83070319,US,"July 20, 1988",29,Washington,R,29,354,46,120,38.3,33,94,35.1,14,17,82.4,12,40,52,24,22,0,24,139,0,0
+114,Sancho Lyttle,ATL,F,193,79,21.20862305,ES,"September 20, 1983",33,Houston,13,25,703,71,163,43.6,1,7,14.3,13,19,68.4,42,138,180,41,40,17,34,156,0,0
+115,Sandrine Gruda,LA,F/C,193,84,22.55094096,FR,"June 25, 1987",30,France,5,4,12,1,3,33.3,0,0,0.0,0,0,0.0,0,2,2,0,0,0,2,2,0,0
+116,Saniya Chong,DAL,G,173,64,21.383942,US,"June 27, 1994",23,Connecticut,R,29,348,27,74,36.5,8,35,22.9,25,29,86.2,9,19,28,33,21,3,23,87,0,0
+117,Seimone Augustus,MIN,G/F,183,77,22.99262444,US,"April 30, 1984",33,LSU,12,27,756,125,251,49.8,18,41,43.9,30,35,85.7,12,70,82,108,17,1,39,298,1,0
+118,Sequoia Holmes,SAN,G,185,70,20.45288532,US,"June 13, 1986",31,UNLV,2,24,280,31,89,34.8,13,46,28.3,6,11,54.5,12,12,24,23,13,5,11,81,0,0
+119,Shatori Walker-Kimbrough,WAS,G,180,64,19.75308642,US,"May 18, 1995",22,Maryland,R,22,260,29,78,37.2,9,26,34.6,29,32,90.6,4,13,17,10,11,1,12,96,0,0
+120,Shavonte Zellous,NY,G,178,85,26.82742078,US,"August 28, 1986",30,Pittsburgh,9,29,865,107,249,43.0,14,41,34.1,118,144,81.9,30,92,122,87,23,8,62,346,1,0
+121,Shay Murphy,SAN,G,180,74,22.83950617,US,"April 15, 1985",32,Southern California,9,23,242,23,62,37.1,12,35,34.3,8,12,66.7,12,26,38,17,10,1,12,66,0,0
+122,Shekinna Stricklen,CON,G/F,188,81,22.91760978,US,"July 30, 1990",27,Tennessee,5,29,795,80,202,39.6,59,149,39.6,26,31,83.9,15,71,86,30,36,2,23,245,0,0
+123,Shenise Johnson,IND,G,180,78,24.07407407,US,"September 12, 1990",26,Miami (FL),6,14,348,55,127,43.3,10,30,33.3,38,40,95.0,13,35,48,35,21,4,18,158,0,0
+124,Skylar Diggins-Smith,DAL,G,175,66,21.55102041,US,"February 8, 1990",27,Notre Dame,4,30,1018,167,394,42.4,43,119,36.1,168,186,90.3,21,86,107,173,38,24,83,545,1,0
+125,Stefanie Dolson,CHI,C,196,97,25.24989588,US,"August 1, 1992",25,Connecticut,3,28,823,162,293,55.3,24,60,40.0,50,58,86.2,35,121,156,65,14,37,65,398,3,0
+126,Stephanie Talbot,PHO,G,185,87,25.42001461,AU,"December 20, 1990",26,Australia,R,30,555,47,114,41.2,15,38,39.5,29,44,65.9,28,58,86,50,22,8,28,138,0,0
+127,Sue Bird,SEA,G,175,68,22.20408163,US,"October 16, 1980",36,Connecticut,15,27,806,103,244,42.2,50,134,37.3,17,24,70.8,7,46,53,177,31,3,57,273,1,0
+128,Sugar Rodgers,NY,G,175,75,24.48979592,US,"August 12, 1989",28,Georgetown,6,28,745,108,310,34.8,59,163,36.2,42,52,80.8,21,85,106,68,28,17,43,317,0,0
+129,Sydney Colson,SAN,G,173,64,21.383942,US,"June 8, 1989",28,Texas A&M,3,25,296,25,78,32.1,2,10,20.0,20,30,66.7,3,11,14,51,13,2,25,72,0,0
+130,Sydney Wiese,LA,G,183,68,20.30517483,US,"July 13, 1992",25,Oregon State,R,25,189,19,50,38.0,13,32,40.6,4,8,50.0,3,18,21,6,4,3,2,55,0,0
+131,Sylvia Fowles,MIN,C,198,96,24.48729721,US,"June 10, 1985",32,LSU,10,29,895,222,336,66.1,0,0,0.0,128,162,79.0,113,184,297,39,39,61,71,572,16,0
+132,Tamera Young,ATL,G/F,188,77,21.78587596,US,"October 30, 1986",30,Tennessee,9,31,820,105,297,35.4,23,70,32.9,44,65,67.7,23,87,110,66,36,14,61,277,0,0
+133,Tayler Hill,WAS,G,175,66,21.55102041,US,"October 23, 1990",26,Ohio State,5,18,462,69,191,36.1,27,89,30.3,75,80,93.8,5,29,34,47,16,1,26,240,0,0
+134,Temi Fagbenle,MIN,C,193,89,23.89325888,UK,"August 9, 1992",25,Southern California,R,17,74,6,14,42.9,0,0,0.0,5,6,83.3,3,13,16,1,3,3,8,17,0,0
+135,Theresa Plaisance,DAL,F,196,91,23.68804665,US,"May 18, 1992",25,LSU,4,30,604,80,213,37.6,35,101,34.7,22,24,91.7,38,89,127,24,23,22,24,217,1,0
+136,Tianna Hawkins,WAS,F,191,87,23.84803048,US,"February 3, 1991",26,Maryland,4,29,483,79,165,47.9,11,41,26.8,41,43,95.3,42,82,124,9,15,7,23,210,0,0
+137,Tierra Ruffin-Pratt,WAS,G,178,83,26.19618735,US,"November 4, 1991",25,North Carolina,5,29,703,77,217,35.5,0,4,0.0,71,96,74.0,45,120,165,68,30,16,47,225,2,0
+138,Tiffany Hayes,ATL,G,178,70,22.09317005,US,"September 20, 1989",27,Connecticut,6,29,861,144,331,43.5,43,112,38.4,136,161,84.5,28,89,117,69,37,8,50,467,0,0
+139,Tiffany Jackson,LA,F,191,84,23.0256846,US,"April 26, 1985",32,Texas,9,22,127,12,25,48.0,0,1,0.0,4,6,66.7,5,18,23,3,1,3,8,28,0,0
+140,Tiffany Mitchell,IND,G,175,69,22.53061224,US,"September 23, 1984",32,South Carolina,2,27,671,83,238,34.9,17,69,24.6,94,102,92.2,16,70,86,39,31,5,40,277,0,0
+141,Tina Charles,NY,F/C,193,84,22.55094096,US,"May 12, 1988",29,Connecticut,8,29,952,227,509,44.6,18,56,32.1,110,135,81.5,56,212,268,75,21,22,71,582,11,0
+142,Yvonne Turner,PHO,G,175,59,19.26530612,US,"October 13, 1987",29,Nebraska,2,30,356,59,140,42.1,11,47,23.4,22,28,78.6,11,13,24,30,18,1,32,151,0,0
diff --git a/your-code/1.-Data-Cleaning.ipynb b/your-code/1.-Data-Cleaning.ipynb
index d1c8eea..4674c69 100644
--- a/your-code/1.-Data-Cleaning.ipynb
+++ b/your-code/1.-Data-Cleaning.ipynb
@@ -28,7 +28,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 49,
"metadata": {},
"outputs": [],
"source": [
@@ -47,11 +47,285 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 50,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Aerial Powers | \n",
+ " DAL | \n",
+ " F | \n",
+ " 183 | \n",
+ " 71.0 | \n",
+ " 21.200991 | \n",
+ " US | \n",
+ " January 17, 1994 | \n",
+ " 23 | \n",
+ " Michigan State | \n",
+ " 2 | \n",
+ " 8 | \n",
+ " 173 | \n",
+ " 30 | \n",
+ " 85 | \n",
+ " 35.3 | \n",
+ " 12 | \n",
+ " 32 | \n",
+ " 37.5 | \n",
+ " 21 | \n",
+ " 26 | \n",
+ " 80.8 | \n",
+ " 6 | \n",
+ " 22 | \n",
+ " 28 | \n",
+ " 12 | \n",
+ " 3 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " 93 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Alana Beard | \n",
+ " LA | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 73.0 | \n",
+ " 21.329438 | \n",
+ " US | \n",
+ " May 14, 1982 | \n",
+ " 35 | \n",
+ " Duke | \n",
+ " 12 | \n",
+ " 30 | \n",
+ " 947 | \n",
+ " 90 | \n",
+ " 177 | \n",
+ " 50.8 | \n",
+ " 5 | \n",
+ " 18 | \n",
+ " 27.8 | \n",
+ " 32 | \n",
+ " 41 | \n",
+ " 78.0 | \n",
+ " 19 | \n",
+ " 82 | \n",
+ " 101 | \n",
+ " 72 | \n",
+ " 63 | \n",
+ " 13 | \n",
+ " 40 | \n",
+ " 217 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Alex Bentley | \n",
+ " CON | \n",
+ " G | \n",
+ " 170 | \n",
+ " 69.0 | \n",
+ " 23.875433 | \n",
+ " US | \n",
+ " October 27, 1990 | \n",
+ " 26 | \n",
+ " Penn State | \n",
+ " 4 | \n",
+ " 26 | \n",
+ " 617 | \n",
+ " 82 | \n",
+ " 218 | \n",
+ " 37.6 | \n",
+ " 19 | \n",
+ " 64 | \n",
+ " 29.7 | \n",
+ " 35 | \n",
+ " 42 | \n",
+ " 83.3 | \n",
+ " 4 | \n",
+ " 36 | \n",
+ " 40 | \n",
+ " 78 | \n",
+ " 22 | \n",
+ " 3 | \n",
+ " 24 | \n",
+ " 218 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Alex Montgomery | \n",
+ " SAN | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 84.0 | \n",
+ " 24.543462 | \n",
+ " US | \n",
+ " December 11, 1988 | \n",
+ " 28 | \n",
+ " Georgia Tech | \n",
+ " 6 | \n",
+ " 31 | \n",
+ " 721 | \n",
+ " 75 | \n",
+ " 195 | \n",
+ " 38.5 | \n",
+ " 21 | \n",
+ " 68 | \n",
+ " 30.9 | \n",
+ " 17 | \n",
+ " 21 | \n",
+ " 81.0 | \n",
+ " 35 | \n",
+ " 134 | \n",
+ " 169 | \n",
+ " 65 | \n",
+ " 20 | \n",
+ " 10 | \n",
+ " 38 | \n",
+ " 188 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Alexis Jones | \n",
+ " MIN | \n",
+ " G | \n",
+ " 175 | \n",
+ " 78.0 | \n",
+ " 25.469388 | \n",
+ " US | \n",
+ " August 5, 1994 | \n",
+ " 23 | \n",
+ " Baylor | \n",
+ " R | \n",
+ " 24 | \n",
+ " 137 | \n",
+ " 16 | \n",
+ " 50 | \n",
+ " 32.0 | \n",
+ " 7 | \n",
+ " 20 | \n",
+ " 35.0 | \n",
+ " 11 | \n",
+ " 12 | \n",
+ " 91.7 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " 12 | \n",
+ " 12 | \n",
+ " 7 | \n",
+ " 0 | \n",
+ " 14 | \n",
+ " 50 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Name Team Pos Height Weight BMI Birth_Place \n",
+ "0 Aerial Powers DAL F 183 71.0 21.200991 US \\\n",
+ "1 Alana Beard LA G/F 185 73.0 21.329438 US \n",
+ "2 Alex Bentley CON G 170 69.0 23.875433 US \n",
+ "3 Alex Montgomery SAN G/F 185 84.0 24.543462 US \n",
+ "4 Alexis Jones MIN G 175 78.0 25.469388 US \n",
+ "\n",
+ " Birthdate Age College Experience Games Played MIN FGM \n",
+ "0 January 17, 1994 23 Michigan State 2 8 173 30 \\\n",
+ "1 May 14, 1982 35 Duke 12 30 947 90 \n",
+ "2 October 27, 1990 26 Penn State 4 26 617 82 \n",
+ "3 December 11, 1988 28 Georgia Tech 6 31 721 75 \n",
+ "4 August 5, 1994 23 Baylor R 24 137 16 \n",
+ "\n",
+ " FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB DREB REB AST STL BLK \n",
+ "0 85 35.3 12 32 37.5 21 26 80.8 6 22 28 12 3 6 \\\n",
+ "1 177 50.8 5 18 27.8 32 41 78.0 19 82 101 72 63 13 \n",
+ "2 218 37.6 19 64 29.7 35 42 83.3 4 36 40 78 22 3 \n",
+ "3 195 38.5 21 68 30.9 17 21 81.0 35 134 169 65 20 10 \n",
+ "4 50 32.0 7 20 35.0 11 12 91.7 3 9 12 12 7 0 \n",
+ "\n",
+ " TO PTS DD2 TD3 \n",
+ "0 12 93 0 0 \n",
+ "1 40 217 0 0 \n",
+ "2 24 218 0 0 \n",
+ "3 38 188 2 0 \n",
+ "4 14 50 0 0 "
+ ]
+ },
+ "execution_count": 50,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba = pd.read_csv(\"../data/wnba.csv\")\n",
+ "\n",
+ "wnba.head()"
]
},
{
@@ -64,11 +338,77 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 51,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2"
+ ]
+ },
+ "execution_count": 51,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "NaN = wnba.isnull().sum(axis=1).sum()\n",
+ "NaN"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Name 0\n",
+ "Team 0\n",
+ "Pos 0\n",
+ "Height 0\n",
+ "Weight 1\n",
+ "BMI 1\n",
+ "Birth_Place 0\n",
+ "Birthdate 0\n",
+ "Age 0\n",
+ "College 0\n",
+ "Experience 0\n",
+ "Games Played 0\n",
+ "MIN 0\n",
+ "FGM 0\n",
+ "FGA 0\n",
+ "FG% 0\n",
+ "3PM 0\n",
+ "3PA 0\n",
+ "3P% 0\n",
+ "FTM 0\n",
+ "FTA 0\n",
+ "FT% 0\n",
+ "OREB 0\n",
+ "DREB 0\n",
+ "REB 0\n",
+ "AST 0\n",
+ "STL 0\n",
+ "BLK 0\n",
+ "TO 0\n",
+ "PTS 0\n",
+ "DD2 0\n",
+ "TD3 0\n",
+ "dtype: int64"
+ ]
+ },
+ "execution_count": 52,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "wnba.isnull().sum()"
]
},
{
@@ -80,11 +420,244 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 53,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 91 | \n",
+ " Makayla Epps | \n",
+ " CHI | \n",
+ " G | \n",
+ " 178 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " US | \n",
+ " June 6, 1995 | \n",
+ " 22 | \n",
+ " Kentucky | \n",
+ " R | \n",
+ " 14 | \n",
+ " 52 | \n",
+ " 2 | \n",
+ " 14 | \n",
+ " 14.3 | \n",
+ " 0 | \n",
+ " 5 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 5 | \n",
+ " 40.0 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 6 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Name Team Pos Height Weight BMI Birth_Place Birthdate Age \n",
+ "91 Makayla Epps CHI G 178 NaN NaN US June 6, 1995 22 \\\n",
+ "\n",
+ " College Experience Games Played MIN FGM FGA FG% 3PM 3PA 3P% \n",
+ "91 Kentucky R 14 52 2 14 14.3 0 5 0.0 \\\n",
+ "\n",
+ " FTM FTA FT% OREB DREB REB AST STL BLK TO PTS DD2 TD3 \n",
+ "91 2 5 40.0 2 0 2 4 1 0 4 6 0 0 "
+ ]
+ },
+ "execution_count": 53,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba[wnba[\"Weight\"].isnull()]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 91 | \n",
+ " Makayla Epps | \n",
+ " CHI | \n",
+ " G | \n",
+ " 178 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " US | \n",
+ " June 6, 1995 | \n",
+ " 22 | \n",
+ " Kentucky | \n",
+ " R | \n",
+ " 14 | \n",
+ " 52 | \n",
+ " 2 | \n",
+ " 14 | \n",
+ " 14.3 | \n",
+ " 0 | \n",
+ " 5 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 5 | \n",
+ " 40.0 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 6 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Name Team Pos Height Weight BMI Birth_Place Birthdate Age \n",
+ "91 Makayla Epps CHI G 178 NaN NaN US June 6, 1995 22 \\\n",
+ "\n",
+ " College Experience Games Played MIN FGM FGA FG% 3PM 3PA 3P% \n",
+ "91 Kentucky R 14 52 2 14 14.3 0 5 0.0 \\\n",
+ "\n",
+ " FTM FTA FT% OREB DREB REB AST STL BLK TO PTS DD2 TD3 \n",
+ "91 2 5 40.0 2 0 2 4 1 0 4 6 0 0 "
+ ]
+ },
+ "execution_count": 54,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "wnba[wnba[\"BMI\"].isnull()]"
]
},
{
@@ -96,11 +669,25 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 55,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0.7"
+ ]
+ },
+ "execution_count": 55,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba_removed = round(1 / len(wnba) * 100, 2)\n",
+ "wnba_removed"
]
},
{
@@ -114,11 +701,13 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 56,
"metadata": {},
"outputs": [],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba.drop(wnba[wnba[\"Weight\"].isnull()].index, inplace = True)"
]
},
{
@@ -130,11 +719,13 @@
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 57,
"metadata": {},
"outputs": [],
"source": [
- "#your answer here"
+ "#your answer here\n",
+ "\n",
+ "# If our interest is to analize players physical characteristics then this shouldn't take place"
]
},
{
@@ -147,11 +738,56 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": 58,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Name object\n",
+ "Team object\n",
+ "Pos object\n",
+ "Height int64\n",
+ "Weight float64\n",
+ "BMI float64\n",
+ "Birth_Place object\n",
+ "Birthdate object\n",
+ "Age int64\n",
+ "College object\n",
+ "Experience object\n",
+ "Games Played int64\n",
+ "MIN int64\n",
+ "FGM int64\n",
+ "FGA int64\n",
+ "FG% float64\n",
+ "3PM int64\n",
+ "3PA int64\n",
+ "3P% float64\n",
+ "FTM int64\n",
+ "FTA int64\n",
+ "FT% float64\n",
+ "OREB int64\n",
+ "DREB int64\n",
+ "REB int64\n",
+ "AST int64\n",
+ "STL int64\n",
+ "BLK int64\n",
+ "TO int64\n",
+ "PTS int64\n",
+ "DD2 int64\n",
+ "TD3 int64\n",
+ "dtype: object"
+ ]
+ },
+ "execution_count": 58,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba.dtypes"
]
},
{
@@ -170,11 +806,13 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 59,
"metadata": {},
"outputs": [],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba[\"Weight\"] = wnba[\"Weight\"].astype(\"int64\")"
]
},
{
@@ -186,11 +824,347 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": 63,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Age | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | count | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ "
\n",
+ " \n",
+ " | mean | \n",
+ " 184.612676 | \n",
+ " 78.978873 | \n",
+ " 23.091214 | \n",
+ " 27.112676 | \n",
+ " 24.429577 | \n",
+ " 500.105634 | \n",
+ " 74.401408 | \n",
+ " 168.704225 | \n",
+ " 43.102817 | \n",
+ " 14.830986 | \n",
+ " 43.697183 | \n",
+ " 24.978169 | \n",
+ " 39.535211 | \n",
+ " 49.422535 | \n",
+ " 75.828873 | \n",
+ " 22.063380 | \n",
+ " 61.591549 | \n",
+ " 83.654930 | \n",
+ " 44.514085 | \n",
+ " 17.725352 | \n",
+ " 9.781690 | \n",
+ " 32.288732 | \n",
+ " 203.169014 | \n",
+ " 1.140845 | \n",
+ " 0.007042 | \n",
+ "
\n",
+ " \n",
+ " | std | \n",
+ " 8.698128 | \n",
+ " 10.996110 | \n",
+ " 2.073691 | \n",
+ " 3.667180 | \n",
+ " 7.075477 | \n",
+ " 289.373393 | \n",
+ " 55.980754 | \n",
+ " 117.165809 | \n",
+ " 9.855199 | \n",
+ " 17.372829 | \n",
+ " 46.155302 | \n",
+ " 18.459075 | \n",
+ " 36.743053 | \n",
+ " 44.244697 | \n",
+ " 18.536151 | \n",
+ " 21.519648 | \n",
+ " 49.669854 | \n",
+ " 68.200585 | \n",
+ " 41.490790 | \n",
+ " 13.413312 | \n",
+ " 12.537669 | \n",
+ " 21.447141 | \n",
+ " 153.032559 | \n",
+ " 2.909002 | \n",
+ " 0.083918 | \n",
+ "
\n",
+ " \n",
+ " | min | \n",
+ " 165.000000 | \n",
+ " 55.000000 | \n",
+ " 18.390675 | \n",
+ " 21.000000 | \n",
+ " 2.000000 | \n",
+ " 12.000000 | \n",
+ " 1.000000 | \n",
+ " 3.000000 | \n",
+ " 16.700000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 2.000000 | \n",
+ " 2.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 2.000000 | \n",
+ " 2.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 25% | \n",
+ " 175.750000 | \n",
+ " 71.500000 | \n",
+ " 21.785876 | \n",
+ " 24.000000 | \n",
+ " 22.000000 | \n",
+ " 242.250000 | \n",
+ " 27.000000 | \n",
+ " 69.000000 | \n",
+ " 37.125000 | \n",
+ " 0.000000 | \n",
+ " 3.000000 | \n",
+ " 0.000000 | \n",
+ " 13.000000 | \n",
+ " 17.250000 | \n",
+ " 71.575000 | \n",
+ " 7.000000 | \n",
+ " 26.000000 | \n",
+ " 34.250000 | \n",
+ " 11.250000 | \n",
+ " 7.000000 | \n",
+ " 2.000000 | \n",
+ " 14.000000 | \n",
+ " 77.250000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 50% | \n",
+ " 185.000000 | \n",
+ " 79.000000 | \n",
+ " 22.873314 | \n",
+ " 27.000000 | \n",
+ " 27.500000 | \n",
+ " 506.000000 | \n",
+ " 69.000000 | \n",
+ " 152.500000 | \n",
+ " 42.050000 | \n",
+ " 10.500000 | \n",
+ " 32.000000 | \n",
+ " 30.550000 | \n",
+ " 29.000000 | \n",
+ " 35.500000 | \n",
+ " 80.000000 | \n",
+ " 13.000000 | \n",
+ " 50.000000 | \n",
+ " 62.500000 | \n",
+ " 34.000000 | \n",
+ " 15.000000 | \n",
+ " 5.000000 | \n",
+ " 28.000000 | \n",
+ " 181.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 75% | \n",
+ " 191.000000 | \n",
+ " 86.000000 | \n",
+ " 24.180715 | \n",
+ " 30.000000 | \n",
+ " 29.000000 | \n",
+ " 752.500000 | \n",
+ " 105.000000 | \n",
+ " 244.750000 | \n",
+ " 48.625000 | \n",
+ " 22.000000 | \n",
+ " 65.500000 | \n",
+ " 36.175000 | \n",
+ " 53.250000 | \n",
+ " 66.500000 | \n",
+ " 85.925000 | \n",
+ " 31.000000 | \n",
+ " 84.000000 | \n",
+ " 116.500000 | \n",
+ " 66.750000 | \n",
+ " 27.500000 | \n",
+ " 12.000000 | \n",
+ " 48.000000 | \n",
+ " 277.750000 | \n",
+ " 1.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | max | \n",
+ " 206.000000 | \n",
+ " 113.000000 | \n",
+ " 31.555880 | \n",
+ " 36.000000 | \n",
+ " 32.000000 | \n",
+ " 1018.000000 | \n",
+ " 227.000000 | \n",
+ " 509.000000 | \n",
+ " 100.000000 | \n",
+ " 88.000000 | \n",
+ " 225.000000 | \n",
+ " 100.000000 | \n",
+ " 168.000000 | \n",
+ " 186.000000 | \n",
+ " 100.000000 | \n",
+ " 113.000000 | \n",
+ " 226.000000 | \n",
+ " 334.000000 | \n",
+ " 206.000000 | \n",
+ " 63.000000 | \n",
+ " 64.000000 | \n",
+ " 87.000000 | \n",
+ " 584.000000 | \n",
+ " 17.000000 | \n",
+ " 1.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Height Weight BMI Age Games Played \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 184.612676 78.978873 23.091214 27.112676 24.429577 \n",
+ "std 8.698128 10.996110 2.073691 3.667180 7.075477 \n",
+ "min 165.000000 55.000000 18.390675 21.000000 2.000000 \n",
+ "25% 175.750000 71.500000 21.785876 24.000000 22.000000 \n",
+ "50% 185.000000 79.000000 22.873314 27.000000 27.500000 \n",
+ "75% 191.000000 86.000000 24.180715 30.000000 29.000000 \n",
+ "max 206.000000 113.000000 31.555880 36.000000 32.000000 \n",
+ "\n",
+ " MIN FGM FGA FG% 3PM \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 500.105634 74.401408 168.704225 43.102817 14.830986 \n",
+ "std 289.373393 55.980754 117.165809 9.855199 17.372829 \n",
+ "min 12.000000 1.000000 3.000000 16.700000 0.000000 \n",
+ "25% 242.250000 27.000000 69.000000 37.125000 0.000000 \n",
+ "50% 506.000000 69.000000 152.500000 42.050000 10.500000 \n",
+ "75% 752.500000 105.000000 244.750000 48.625000 22.000000 \n",
+ "max 1018.000000 227.000000 509.000000 100.000000 88.000000 \n",
+ "\n",
+ " 3PA 3P% FTM FTA FT% OREB \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 43.697183 24.978169 39.535211 49.422535 75.828873 22.063380 \n",
+ "std 46.155302 18.459075 36.743053 44.244697 18.536151 21.519648 \n",
+ "min 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
+ "25% 3.000000 0.000000 13.000000 17.250000 71.575000 7.000000 \n",
+ "50% 32.000000 30.550000 29.000000 35.500000 80.000000 13.000000 \n",
+ "75% 65.500000 36.175000 53.250000 66.500000 85.925000 31.000000 \n",
+ "max 225.000000 100.000000 168.000000 186.000000 100.000000 113.000000 \n",
+ "\n",
+ " DREB REB AST STL BLK TO \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 61.591549 83.654930 44.514085 17.725352 9.781690 32.288732 \n",
+ "std 49.669854 68.200585 41.490790 13.413312 12.537669 21.447141 \n",
+ "min 2.000000 2.000000 0.000000 0.000000 0.000000 2.000000 \n",
+ "25% 26.000000 34.250000 11.250000 7.000000 2.000000 14.000000 \n",
+ "50% 50.000000 62.500000 34.000000 15.000000 5.000000 28.000000 \n",
+ "75% 84.000000 116.500000 66.750000 27.500000 12.000000 48.000000 \n",
+ "max 226.000000 334.000000 206.000000 63.000000 64.000000 87.000000 \n",
+ "\n",
+ " PTS DD2 TD3 \n",
+ "count 142.000000 142.000000 142.000000 \n",
+ "mean 203.169014 1.140845 0.007042 \n",
+ "std 153.032559 2.909002 0.083918 \n",
+ "min 2.000000 0.000000 0.000000 \n",
+ "25% 77.250000 0.000000 0.000000 \n",
+ "50% 181.000000 0.000000 0.000000 \n",
+ "75% 277.750000 1.000000 0.000000 \n",
+ "max 584.000000 17.000000 1.000000 "
+ ]
+ },
+ "execution_count": 63,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba.describe()"
]
},
{
@@ -202,11 +1176,12 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 61,
"metadata": {},
"outputs": [],
"source": [
- "#your answer here"
+ "#your answer here\n",
+ "\n"
]
},
{
@@ -218,11 +1193,13 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 62,
"metadata": {},
"outputs": [],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba.to_csv(\"../data/wnba_clean.csv\")"
]
}
],
@@ -242,7 +1219,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.8"
+ "version": "3.11.3"
}
},
"nbformat": 4,
diff --git a/your-code/2.-Exploratory-Data-Analysis.ipynb b/your-code/2.-Exploratory-Data-Analysis.ipynb
index 48b485c..8ad10c1 100644
--- a/your-code/2.-Exploratory-Data-Analysis.ipynb
+++ b/your-code/2.-Exploratory-Data-Analysis.ipynb
@@ -1,6 +1,7 @@
{
"cells": [
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -15,7 +16,7 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 68,
"metadata": {},
"outputs": [],
"source": [
@@ -26,6 +27,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -36,14 +38,295 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 69,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0 | \n",
+ " Aerial Powers | \n",
+ " DAL | \n",
+ " F | \n",
+ " 183 | \n",
+ " 71 | \n",
+ " 21.200991 | \n",
+ " US | \n",
+ " January 17, 1994 | \n",
+ " 23 | \n",
+ " Michigan State | \n",
+ " 2 | \n",
+ " 8 | \n",
+ " 173 | \n",
+ " 30 | \n",
+ " 85 | \n",
+ " 35.3 | \n",
+ " 12 | \n",
+ " 32 | \n",
+ " 37.5 | \n",
+ " 21 | \n",
+ " 26 | \n",
+ " 80.8 | \n",
+ " 6 | \n",
+ " 22 | \n",
+ " 28 | \n",
+ " 12 | \n",
+ " 3 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " 93 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1 | \n",
+ " Alana Beard | \n",
+ " LA | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 73 | \n",
+ " 21.329438 | \n",
+ " US | \n",
+ " May 14, 1982 | \n",
+ " 35 | \n",
+ " Duke | \n",
+ " 12 | \n",
+ " 30 | \n",
+ " 947 | \n",
+ " 90 | \n",
+ " 177 | \n",
+ " 50.8 | \n",
+ " 5 | \n",
+ " 18 | \n",
+ " 27.8 | \n",
+ " 32 | \n",
+ " 41 | \n",
+ " 78.0 | \n",
+ " 19 | \n",
+ " 82 | \n",
+ " 101 | \n",
+ " 72 | \n",
+ " 63 | \n",
+ " 13 | \n",
+ " 40 | \n",
+ " 217 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 2 | \n",
+ " Alex Bentley | \n",
+ " CON | \n",
+ " G | \n",
+ " 170 | \n",
+ " 69 | \n",
+ " 23.875433 | \n",
+ " US | \n",
+ " October 27, 1990 | \n",
+ " 26 | \n",
+ " Penn State | \n",
+ " 4 | \n",
+ " 26 | \n",
+ " 617 | \n",
+ " 82 | \n",
+ " 218 | \n",
+ " 37.6 | \n",
+ " 19 | \n",
+ " 64 | \n",
+ " 29.7 | \n",
+ " 35 | \n",
+ " 42 | \n",
+ " 83.3 | \n",
+ " 4 | \n",
+ " 36 | \n",
+ " 40 | \n",
+ " 78 | \n",
+ " 22 | \n",
+ " 3 | \n",
+ " 24 | \n",
+ " 218 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 3 | \n",
+ " Alex Montgomery | \n",
+ " SAN | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 84 | \n",
+ " 24.543462 | \n",
+ " US | \n",
+ " December 11, 1988 | \n",
+ " 28 | \n",
+ " Georgia Tech | \n",
+ " 6 | \n",
+ " 31 | \n",
+ " 721 | \n",
+ " 75 | \n",
+ " 195 | \n",
+ " 38.5 | \n",
+ " 21 | \n",
+ " 68 | \n",
+ " 30.9 | \n",
+ " 17 | \n",
+ " 21 | \n",
+ " 81.0 | \n",
+ " 35 | \n",
+ " 134 | \n",
+ " 169 | \n",
+ " 65 | \n",
+ " 20 | \n",
+ " 10 | \n",
+ " 38 | \n",
+ " 188 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 4 | \n",
+ " Alexis Jones | \n",
+ " MIN | \n",
+ " G | \n",
+ " 175 | \n",
+ " 78 | \n",
+ " 25.469388 | \n",
+ " US | \n",
+ " August 5, 1994 | \n",
+ " 23 | \n",
+ " Baylor | \n",
+ " R | \n",
+ " 24 | \n",
+ " 137 | \n",
+ " 16 | \n",
+ " 50 | \n",
+ " 32.0 | \n",
+ " 7 | \n",
+ " 20 | \n",
+ " 35.0 | \n",
+ " 11 | \n",
+ " 12 | \n",
+ " 91.7 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " 12 | \n",
+ " 12 | \n",
+ " 7 | \n",
+ " 0 | \n",
+ " 14 | \n",
+ " 50 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Name Team Pos Height Weight BMI \n",
+ "0 0 Aerial Powers DAL F 183 71 21.200991 \\\n",
+ "1 1 Alana Beard LA G/F 185 73 21.329438 \n",
+ "2 2 Alex Bentley CON G 170 69 23.875433 \n",
+ "3 3 Alex Montgomery SAN G/F 185 84 24.543462 \n",
+ "4 4 Alexis Jones MIN G 175 78 25.469388 \n",
+ "\n",
+ " Birth_Place Birthdate Age College Experience \n",
+ "0 US January 17, 1994 23 Michigan State 2 \\\n",
+ "1 US May 14, 1982 35 Duke 12 \n",
+ "2 US October 27, 1990 26 Penn State 4 \n",
+ "3 US December 11, 1988 28 Georgia Tech 6 \n",
+ "4 US August 5, 1994 23 Baylor R \n",
+ "\n",
+ " Games Played MIN FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB \n",
+ "0 8 173 30 85 35.3 12 32 37.5 21 26 80.8 6 \\\n",
+ "1 30 947 90 177 50.8 5 18 27.8 32 41 78.0 19 \n",
+ "2 26 617 82 218 37.6 19 64 29.7 35 42 83.3 4 \n",
+ "3 31 721 75 195 38.5 21 68 30.9 17 21 81.0 35 \n",
+ "4 24 137 16 50 32.0 7 20 35.0 11 12 91.7 3 \n",
+ "\n",
+ " DREB REB AST STL BLK TO PTS DD2 TD3 \n",
+ "0 22 28 12 3 6 12 93 0 0 \n",
+ "1 82 101 72 63 13 40 217 0 0 \n",
+ "2 36 40 78 22 3 24 218 0 0 \n",
+ "3 134 169 65 20 10 38 188 2 0 \n",
+ "4 9 12 12 7 0 14 50 0 0 "
+ ]
+ },
+ "execution_count": 69,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba = pd.read_csv(\"../data/wnba_clean.csv\")\n",
+ "\n",
+ "wnba.head()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -52,14 +335,360 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 70,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Age | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | count | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ " 142.000000 | \n",
+ "
\n",
+ " \n",
+ " | mean | \n",
+ " 70.859155 | \n",
+ " 184.612676 | \n",
+ " 78.978873 | \n",
+ " 23.091214 | \n",
+ " 27.112676 | \n",
+ " 24.429577 | \n",
+ " 500.105634 | \n",
+ " 74.401408 | \n",
+ " 168.704225 | \n",
+ " 43.102817 | \n",
+ " 14.830986 | \n",
+ " 43.697183 | \n",
+ " 24.978169 | \n",
+ " 39.535211 | \n",
+ " 49.422535 | \n",
+ " 75.828873 | \n",
+ " 22.063380 | \n",
+ " 61.591549 | \n",
+ " 83.654930 | \n",
+ " 44.514085 | \n",
+ " 17.725352 | \n",
+ " 9.781690 | \n",
+ " 32.288732 | \n",
+ " 203.169014 | \n",
+ " 1.140845 | \n",
+ " 0.007042 | \n",
+ "
\n",
+ " \n",
+ " | std | \n",
+ " 41.536891 | \n",
+ " 8.698128 | \n",
+ " 10.996110 | \n",
+ " 2.073691 | \n",
+ " 3.667180 | \n",
+ " 7.075477 | \n",
+ " 289.373393 | \n",
+ " 55.980754 | \n",
+ " 117.165809 | \n",
+ " 9.855199 | \n",
+ " 17.372829 | \n",
+ " 46.155302 | \n",
+ " 18.459075 | \n",
+ " 36.743053 | \n",
+ " 44.244697 | \n",
+ " 18.536151 | \n",
+ " 21.519648 | \n",
+ " 49.669854 | \n",
+ " 68.200585 | \n",
+ " 41.490790 | \n",
+ " 13.413312 | \n",
+ " 12.537669 | \n",
+ " 21.447141 | \n",
+ " 153.032559 | \n",
+ " 2.909002 | \n",
+ " 0.083918 | \n",
+ "
\n",
+ " \n",
+ " | min | \n",
+ " 0.000000 | \n",
+ " 165.000000 | \n",
+ " 55.000000 | \n",
+ " 18.390675 | \n",
+ " 21.000000 | \n",
+ " 2.000000 | \n",
+ " 12.000000 | \n",
+ " 1.000000 | \n",
+ " 3.000000 | \n",
+ " 16.700000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 2.000000 | \n",
+ " 2.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ " 2.000000 | \n",
+ " 2.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 25% | \n",
+ " 35.250000 | \n",
+ " 175.750000 | \n",
+ " 71.500000 | \n",
+ " 21.785876 | \n",
+ " 24.000000 | \n",
+ " 22.000000 | \n",
+ " 242.250000 | \n",
+ " 27.000000 | \n",
+ " 69.000000 | \n",
+ " 37.125000 | \n",
+ " 0.000000 | \n",
+ " 3.000000 | \n",
+ " 0.000000 | \n",
+ " 13.000000 | \n",
+ " 17.250000 | \n",
+ " 71.575000 | \n",
+ " 7.000000 | \n",
+ " 26.000000 | \n",
+ " 34.250000 | \n",
+ " 11.250000 | \n",
+ " 7.000000 | \n",
+ " 2.000000 | \n",
+ " 14.000000 | \n",
+ " 77.250000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 50% | \n",
+ " 70.500000 | \n",
+ " 185.000000 | \n",
+ " 79.000000 | \n",
+ " 22.873314 | \n",
+ " 27.000000 | \n",
+ " 27.500000 | \n",
+ " 506.000000 | \n",
+ " 69.000000 | \n",
+ " 152.500000 | \n",
+ " 42.050000 | \n",
+ " 10.500000 | \n",
+ " 32.000000 | \n",
+ " 30.550000 | \n",
+ " 29.000000 | \n",
+ " 35.500000 | \n",
+ " 80.000000 | \n",
+ " 13.000000 | \n",
+ " 50.000000 | \n",
+ " 62.500000 | \n",
+ " 34.000000 | \n",
+ " 15.000000 | \n",
+ " 5.000000 | \n",
+ " 28.000000 | \n",
+ " 181.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 75% | \n",
+ " 106.750000 | \n",
+ " 191.000000 | \n",
+ " 86.000000 | \n",
+ " 24.180715 | \n",
+ " 30.000000 | \n",
+ " 29.000000 | \n",
+ " 752.500000 | \n",
+ " 105.000000 | \n",
+ " 244.750000 | \n",
+ " 48.625000 | \n",
+ " 22.000000 | \n",
+ " 65.500000 | \n",
+ " 36.175000 | \n",
+ " 53.250000 | \n",
+ " 66.500000 | \n",
+ " 85.925000 | \n",
+ " 31.000000 | \n",
+ " 84.000000 | \n",
+ " 116.500000 | \n",
+ " 66.750000 | \n",
+ " 27.500000 | \n",
+ " 12.000000 | \n",
+ " 48.000000 | \n",
+ " 277.750000 | \n",
+ " 1.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | max | \n",
+ " 142.000000 | \n",
+ " 206.000000 | \n",
+ " 113.000000 | \n",
+ " 31.555880 | \n",
+ " 36.000000 | \n",
+ " 32.000000 | \n",
+ " 1018.000000 | \n",
+ " 227.000000 | \n",
+ " 509.000000 | \n",
+ " 100.000000 | \n",
+ " 88.000000 | \n",
+ " 225.000000 | \n",
+ " 100.000000 | \n",
+ " 168.000000 | \n",
+ " 186.000000 | \n",
+ " 100.000000 | \n",
+ " 113.000000 | \n",
+ " 226.000000 | \n",
+ " 334.000000 | \n",
+ " 206.000000 | \n",
+ " 63.000000 | \n",
+ " 64.000000 | \n",
+ " 87.000000 | \n",
+ " 584.000000 | \n",
+ " 17.000000 | \n",
+ " 1.000000 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Height Weight BMI Age \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 70.859155 184.612676 78.978873 23.091214 27.112676 \n",
+ "std 41.536891 8.698128 10.996110 2.073691 3.667180 \n",
+ "min 0.000000 165.000000 55.000000 18.390675 21.000000 \n",
+ "25% 35.250000 175.750000 71.500000 21.785876 24.000000 \n",
+ "50% 70.500000 185.000000 79.000000 22.873314 27.000000 \n",
+ "75% 106.750000 191.000000 86.000000 24.180715 30.000000 \n",
+ "max 142.000000 206.000000 113.000000 31.555880 36.000000 \n",
+ "\n",
+ " Games Played MIN FGM FGA FG% \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 24.429577 500.105634 74.401408 168.704225 43.102817 \n",
+ "std 7.075477 289.373393 55.980754 117.165809 9.855199 \n",
+ "min 2.000000 12.000000 1.000000 3.000000 16.700000 \n",
+ "25% 22.000000 242.250000 27.000000 69.000000 37.125000 \n",
+ "50% 27.500000 506.000000 69.000000 152.500000 42.050000 \n",
+ "75% 29.000000 752.500000 105.000000 244.750000 48.625000 \n",
+ "max 32.000000 1018.000000 227.000000 509.000000 100.000000 \n",
+ "\n",
+ " 3PM 3PA 3P% FTM FTA FT% \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 14.830986 43.697183 24.978169 39.535211 49.422535 75.828873 \n",
+ "std 17.372829 46.155302 18.459075 36.743053 44.244697 18.536151 \n",
+ "min 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
+ "25% 0.000000 3.000000 0.000000 13.000000 17.250000 71.575000 \n",
+ "50% 10.500000 32.000000 30.550000 29.000000 35.500000 80.000000 \n",
+ "75% 22.000000 65.500000 36.175000 53.250000 66.500000 85.925000 \n",
+ "max 88.000000 225.000000 100.000000 168.000000 186.000000 100.000000 \n",
+ "\n",
+ " OREB DREB REB AST STL BLK \n",
+ "count 142.000000 142.000000 142.000000 142.000000 142.000000 142.000000 \\\n",
+ "mean 22.063380 61.591549 83.654930 44.514085 17.725352 9.781690 \n",
+ "std 21.519648 49.669854 68.200585 41.490790 13.413312 12.537669 \n",
+ "min 0.000000 2.000000 2.000000 0.000000 0.000000 0.000000 \n",
+ "25% 7.000000 26.000000 34.250000 11.250000 7.000000 2.000000 \n",
+ "50% 13.000000 50.000000 62.500000 34.000000 15.000000 5.000000 \n",
+ "75% 31.000000 84.000000 116.500000 66.750000 27.500000 12.000000 \n",
+ "max 113.000000 226.000000 334.000000 206.000000 63.000000 64.000000 \n",
+ "\n",
+ " TO PTS DD2 TD3 \n",
+ "count 142.000000 142.000000 142.000000 142.000000 \n",
+ "mean 32.288732 203.169014 1.140845 0.007042 \n",
+ "std 21.447141 153.032559 2.909002 0.083918 \n",
+ "min 2.000000 2.000000 0.000000 0.000000 \n",
+ "25% 14.000000 77.250000 0.000000 0.000000 \n",
+ "50% 28.000000 181.000000 0.000000 0.000000 \n",
+ "75% 48.000000 277.750000 1.000000 0.000000 \n",
+ "max 87.000000 584.000000 17.000000 1.000000 "
+ ]
+ },
+ "execution_count": 70,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "wnba.describe()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -70,14 +699,982 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 71,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 23 | \n",
+ " 23 | \n",
+ " Brionna Jones | \n",
+ " CON | \n",
+ " F | \n",
+ " 191 | \n",
+ " 104 | \n",
+ " 28.507990 | \n",
+ " US | \n",
+ " December 18, 1995 | \n",
+ " 21 | \n",
+ " Maryland | \n",
+ " R | \n",
+ " 19 | \n",
+ " 112 | \n",
+ " 14 | \n",
+ " 26 | \n",
+ " 53.8 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 16 | \n",
+ " 19 | \n",
+ " 84.2 | \n",
+ " 11 | \n",
+ " 14 | \n",
+ " 25 | \n",
+ " 2 | \n",
+ " 7 | \n",
+ " 1 | \n",
+ " 7 | \n",
+ " 44 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 15 | \n",
+ " 15 | \n",
+ " Angel Robinson | \n",
+ " PHO | \n",
+ " F/C | \n",
+ " 198 | \n",
+ " 88 | \n",
+ " 22.446689 | \n",
+ " US | \n",
+ " August 30, 1995 | \n",
+ " 21 | \n",
+ " Arizona State | \n",
+ " 1 | \n",
+ " 15 | \n",
+ " 237 | \n",
+ " 25 | \n",
+ " 44 | \n",
+ " 56.8 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 100.0 | \n",
+ " 7 | \n",
+ " 7 | \n",
+ " 100.0 | \n",
+ " 16 | \n",
+ " 42 | \n",
+ " 58 | \n",
+ " 8 | \n",
+ " 1 | \n",
+ " 11 | \n",
+ " 16 | \n",
+ " 58 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 70 | \n",
+ " 70 | \n",
+ " Kaela Davis | \n",
+ " DAL | \n",
+ " G | \n",
+ " 188 | \n",
+ " 77 | \n",
+ " 21.785876 | \n",
+ " US | \n",
+ " March 15, 1995 | \n",
+ " 22 | \n",
+ " South Carolina | \n",
+ " R | \n",
+ " 23 | \n",
+ " 208 | \n",
+ " 27 | \n",
+ " 75 | \n",
+ " 36.0 | \n",
+ " 20 | \n",
+ " 55 | \n",
+ " 36.4 | \n",
+ " 3 | \n",
+ " 4 | \n",
+ " 75.0 | \n",
+ " 2 | \n",
+ " 20 | \n",
+ " 22 | \n",
+ " 5 | \n",
+ " 7 | \n",
+ " 1 | \n",
+ " 6 | \n",
+ " 77 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 38 | \n",
+ " 38 | \n",
+ " Courtney Williams | \n",
+ " CON | \n",
+ " G | \n",
+ " 173 | \n",
+ " 62 | \n",
+ " 20.715694 | \n",
+ " US | \n",
+ " November 5, 1994 | \n",
+ " 22 | \n",
+ " South Florida | \n",
+ " 1 | \n",
+ " 29 | \n",
+ " 755 | \n",
+ " 168 | \n",
+ " 338 | \n",
+ " 49.7 | \n",
+ " 8 | \n",
+ " 30 | \n",
+ " 26.7 | \n",
+ " 31 | \n",
+ " 36 | \n",
+ " 86.1 | \n",
+ " 38 | \n",
+ " 84 | \n",
+ " 122 | \n",
+ " 60 | \n",
+ " 15 | \n",
+ " 6 | \n",
+ " 39 | \n",
+ " 375 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 55 | \n",
+ " 55 | \n",
+ " Evelyn Akhator | \n",
+ " DAL | \n",
+ " F | \n",
+ " 191 | \n",
+ " 82 | \n",
+ " 22.477454 | \n",
+ " NG | \n",
+ " March 2, 1995 | \n",
+ " 22 | \n",
+ " Kentucky | \n",
+ " R | \n",
+ " 30 | \n",
+ " 926 | \n",
+ " 165 | \n",
+ " 365 | \n",
+ " 45.2 | \n",
+ " 20 | \n",
+ " 60 | \n",
+ " 33.3 | \n",
+ " 92 | \n",
+ " 117 | \n",
+ " 78.6 | \n",
+ " 73 | \n",
+ " 199 | \n",
+ " 272 | \n",
+ " 50 | \n",
+ " 37 | \n",
+ " 13 | \n",
+ " 67 | \n",
+ " 442 | \n",
+ " 13 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 19 | \n",
+ " 19 | \n",
+ " Breanna Stewart | \n",
+ " SEA | \n",
+ " F/C | \n",
+ " 193 | \n",
+ " 77 | \n",
+ " 20.671696 | \n",
+ " US | \n",
+ " August 27, 1994 | \n",
+ " 22 | \n",
+ " Connecticut | \n",
+ " 2 | \n",
+ " 29 | \n",
+ " 952 | \n",
+ " 201 | \n",
+ " 417 | \n",
+ " 48.2 | \n",
+ " 46 | \n",
+ " 123 | \n",
+ " 37.4 | \n",
+ " 136 | \n",
+ " 171 | \n",
+ " 79.5 | \n",
+ " 43 | \n",
+ " 206 | \n",
+ " 249 | \n",
+ " 78 | \n",
+ " 29 | \n",
+ " 47 | \n",
+ " 68 | \n",
+ " 584 | \n",
+ " 8 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 87 | \n",
+ " 87 | \n",
+ " Lindsay Allen | \n",
+ " NY | \n",
+ " G | \n",
+ " 173 | \n",
+ " 65 | \n",
+ " 21.718066 | \n",
+ " US | \n",
+ " March 20, 1995 | \n",
+ " 22 | \n",
+ " Notre Dame | \n",
+ " R | \n",
+ " 23 | \n",
+ " 314 | \n",
+ " 21 | \n",
+ " 50 | \n",
+ " 42.0 | \n",
+ " 0 | \n",
+ " 11 | \n",
+ " 0.0 | \n",
+ " 6 | \n",
+ " 9 | \n",
+ " 66.7 | \n",
+ " 8 | \n",
+ " 28 | \n",
+ " 36 | \n",
+ " 47 | \n",
+ " 13 | \n",
+ " 1 | \n",
+ " 18 | \n",
+ " 48 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 71 | \n",
+ " 71 | \n",
+ " Kahleah Copper | \n",
+ " CHI | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 70 | \n",
+ " 20.452885 | \n",
+ " US | \n",
+ " August 28, 1994 | \n",
+ " 22 | \n",
+ " Rutgers | \n",
+ " 1 | \n",
+ " 29 | \n",
+ " 475 | \n",
+ " 62 | \n",
+ " 163 | \n",
+ " 38.0 | \n",
+ " 12 | \n",
+ " 32 | \n",
+ " 37.5 | \n",
+ " 49 | \n",
+ " 65 | \n",
+ " 75.4 | \n",
+ " 10 | \n",
+ " 33 | \n",
+ " 43 | \n",
+ " 32 | \n",
+ " 13 | \n",
+ " 3 | \n",
+ " 48 | \n",
+ " 185 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 5 | \n",
+ " Alexis Peterson | \n",
+ " SEA | \n",
+ " G | \n",
+ " 170 | \n",
+ " 63 | \n",
+ " 21.799308 | \n",
+ " US | \n",
+ " June 20, 1995 | \n",
+ " 22 | \n",
+ " Syracuse | \n",
+ " R | \n",
+ " 14 | \n",
+ " 90 | \n",
+ " 9 | \n",
+ " 34 | \n",
+ " 26.5 | \n",
+ " 2 | \n",
+ " 9 | \n",
+ " 22.2 | \n",
+ " 6 | \n",
+ " 6 | \n",
+ " 100.0 | \n",
+ " 3 | \n",
+ " 13 | \n",
+ " 16 | \n",
+ " 11 | \n",
+ " 5 | \n",
+ " 0 | \n",
+ " 11 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 101 | \n",
+ " 102 | \n",
+ " Nia Coffey | \n",
+ " SAN | \n",
+ " F | \n",
+ " 185 | \n",
+ " 77 | \n",
+ " 22.498174 | \n",
+ " US | \n",
+ " May 21, 1995 | \n",
+ " 22 | \n",
+ " Northwestern | \n",
+ " R | \n",
+ " 25 | \n",
+ " 203 | \n",
+ " 16 | \n",
+ " 59 | \n",
+ " 27.1 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0.0 | \n",
+ " 16 | \n",
+ " 22 | \n",
+ " 72.7 | \n",
+ " 16 | \n",
+ " 30 | \n",
+ " 46 | \n",
+ " 6 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " 14 | \n",
+ " 48 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Name Team Pos Height Weight BMI \n",
+ "23 23 Brionna Jones CON F 191 104 28.507990 \\\n",
+ "15 15 Angel Robinson PHO F/C 198 88 22.446689 \n",
+ "70 70 Kaela Davis DAL G 188 77 21.785876 \n",
+ "38 38 Courtney Williams CON G 173 62 20.715694 \n",
+ "55 55 Evelyn Akhator DAL F 191 82 22.477454 \n",
+ "19 19 Breanna Stewart SEA F/C 193 77 20.671696 \n",
+ "87 87 Lindsay Allen NY G 173 65 21.718066 \n",
+ "71 71 Kahleah Copper CHI G/F 185 70 20.452885 \n",
+ "5 5 Alexis Peterson SEA G 170 63 21.799308 \n",
+ "101 102 Nia Coffey SAN F 185 77 22.498174 \n",
+ "\n",
+ " Birth_Place Birthdate Age College Experience \n",
+ "23 US December 18, 1995 21 Maryland R \\\n",
+ "15 US August 30, 1995 21 Arizona State 1 \n",
+ "70 US March 15, 1995 22 South Carolina R \n",
+ "38 US November 5, 1994 22 South Florida 1 \n",
+ "55 NG March 2, 1995 22 Kentucky R \n",
+ "19 US August 27, 1994 22 Connecticut 2 \n",
+ "87 US March 20, 1995 22 Notre Dame R \n",
+ "71 US August 28, 1994 22 Rutgers 1 \n",
+ "5 US June 20, 1995 22 Syracuse R \n",
+ "101 US May 21, 1995 22 Northwestern R \n",
+ "\n",
+ " Games Played MIN FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% \n",
+ "23 19 112 14 26 53.8 0 0 0.0 16 19 84.2 \\\n",
+ "15 15 237 25 44 56.8 1 1 100.0 7 7 100.0 \n",
+ "70 23 208 27 75 36.0 20 55 36.4 3 4 75.0 \n",
+ "38 29 755 168 338 49.7 8 30 26.7 31 36 86.1 \n",
+ "55 30 926 165 365 45.2 20 60 33.3 92 117 78.6 \n",
+ "19 29 952 201 417 48.2 46 123 37.4 136 171 79.5 \n",
+ "87 23 314 21 50 42.0 0 11 0.0 6 9 66.7 \n",
+ "71 29 475 62 163 38.0 12 32 37.5 49 65 75.4 \n",
+ "5 14 90 9 34 26.5 2 9 22.2 6 6 100.0 \n",
+ "101 25 203 16 59 27.1 0 4 0.0 16 22 72.7 \n",
+ "\n",
+ " OREB DREB REB AST STL BLK TO PTS DD2 TD3 \n",
+ "23 11 14 25 2 7 1 7 44 0 0 \n",
+ "15 16 42 58 8 1 11 16 58 0 0 \n",
+ "70 2 20 22 5 7 1 6 77 0 0 \n",
+ "38 38 84 122 60 15 6 39 375 1 0 \n",
+ "55 73 199 272 50 37 13 67 442 13 0 \n",
+ "19 43 206 249 78 29 47 68 584 8 0 \n",
+ "87 8 28 36 47 13 1 18 48 0 0 \n",
+ "71 10 33 43 32 13 3 48 185 0 0 \n",
+ "5 3 13 16 11 5 0 11 26 0 0 \n",
+ "101 16 30 46 6 5 6 14 48 0 0 "
+ ]
+ },
+ "execution_count": 71,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "# check Age extremes\n",
+ "wnba.sort_values(by = \"Age\", ascending = False)\n",
+ "wnba.sort_values(by = \"Age\").head(10)"
]
},
{
+ "cell_type": "code",
+ "execution_count": 72,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 96 | \n",
+ " 97 | \n",
+ " Moriah Jefferson | \n",
+ " SAN | \n",
+ " G | \n",
+ " 168 | \n",
+ " 55 | \n",
+ " 19.486961 | \n",
+ " US | \n",
+ " August 3, 1994 | \n",
+ " 23 | \n",
+ " Connecticut | \n",
+ " 1 | \n",
+ " 21 | \n",
+ " 514 | \n",
+ " 81 | \n",
+ " 155 | \n",
+ " 52.3 | \n",
+ " 9 | \n",
+ " 20 | \n",
+ " 45.0 | \n",
+ " 20 | \n",
+ " 27 | \n",
+ " 74.1 | \n",
+ " 6 | \n",
+ " 31 | \n",
+ " 37 | \n",
+ " 92 | \n",
+ " 33 | \n",
+ " 2 | \n",
+ " 43 | \n",
+ " 191 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 42 | \n",
+ " 42 | \n",
+ " Danielle Robinson | \n",
+ " PHO | \n",
+ " G | \n",
+ " 175 | \n",
+ " 57 | \n",
+ " 18.612245 | \n",
+ " US | \n",
+ " October 5, 1989 | \n",
+ " 27 | \n",
+ " Oklahoma | \n",
+ " 7 | \n",
+ " 28 | \n",
+ " 680 | \n",
+ " 79 | \n",
+ " 178 | \n",
+ " 44.4 | \n",
+ " 0 | \n",
+ " 5 | \n",
+ " 0.0 | \n",
+ " 51 | \n",
+ " 61 | \n",
+ " 83.6 | \n",
+ " 13 | \n",
+ " 73 | \n",
+ " 86 | \n",
+ " 106 | \n",
+ " 33 | \n",
+ " 4 | \n",
+ " 58 | \n",
+ " 209 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 86 | \n",
+ " 86 | \n",
+ " Leilani Mitchell | \n",
+ " PHO | \n",
+ " G | \n",
+ " 165 | \n",
+ " 58 | \n",
+ " 21.303949 | \n",
+ " US | \n",
+ " June 15, 1985 | \n",
+ " 32 | \n",
+ " Utah | \n",
+ " 9 | \n",
+ " 30 | \n",
+ " 623 | \n",
+ " 70 | \n",
+ " 182 | \n",
+ " 38.5 | \n",
+ " 31 | \n",
+ " 92 | \n",
+ " 33.7 | \n",
+ " 62 | \n",
+ " 75 | \n",
+ " 82.7 | \n",
+ " 12 | \n",
+ " 57 | \n",
+ " 69 | \n",
+ " 108 | \n",
+ " 26 | \n",
+ " 9 | \n",
+ " 50 | \n",
+ " 233 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 82 | \n",
+ " 82 | \n",
+ " Kristi Toliver | \n",
+ " WAS | \n",
+ " G | \n",
+ " 170 | \n",
+ " 59 | \n",
+ " 20.415225 | \n",
+ " US | \n",
+ " January 27, 1987 | \n",
+ " 30 | \n",
+ " Maryland | \n",
+ " 9 | \n",
+ " 29 | \n",
+ " 845 | \n",
+ " 119 | \n",
+ " 284 | \n",
+ " 41.9 | \n",
+ " 67 | \n",
+ " 194 | \n",
+ " 34.5 | \n",
+ " 44 | \n",
+ " 49 | \n",
+ " 89.8 | \n",
+ " 9 | \n",
+ " 50 | \n",
+ " 59 | \n",
+ " 91 | \n",
+ " 20 | \n",
+ " 8 | \n",
+ " 48 | \n",
+ " 349 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 141 | \n",
+ " 142 | \n",
+ " Yvonne Turner | \n",
+ " PHO | \n",
+ " G | \n",
+ " 175 | \n",
+ " 59 | \n",
+ " 19.265306 | \n",
+ " US | \n",
+ " October 13, 1987 | \n",
+ " 29 | \n",
+ " Nebraska | \n",
+ " 2 | \n",
+ " 30 | \n",
+ " 356 | \n",
+ " 59 | \n",
+ " 140 | \n",
+ " 42.1 | \n",
+ " 11 | \n",
+ " 47 | \n",
+ " 23.4 | \n",
+ " 22 | \n",
+ " 28 | \n",
+ " 78.6 | \n",
+ " 11 | \n",
+ " 13 | \n",
+ " 24 | \n",
+ " 30 | \n",
+ " 18 | \n",
+ " 1 | \n",
+ " 32 | \n",
+ " 151 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 38 | \n",
+ " 38 | \n",
+ " Courtney Williams | \n",
+ " CON | \n",
+ " G | \n",
+ " 173 | \n",
+ " 62 | \n",
+ " 20.715694 | \n",
+ " US | \n",
+ " November 5, 1994 | \n",
+ " 22 | \n",
+ " South Florida | \n",
+ " 1 | \n",
+ " 29 | \n",
+ " 755 | \n",
+ " 168 | \n",
+ " 338 | \n",
+ " 49.7 | \n",
+ " 8 | \n",
+ " 30 | \n",
+ " 26.7 | \n",
+ " 31 | \n",
+ " 36 | \n",
+ " 86.1 | \n",
+ " 38 | \n",
+ " 84 | \n",
+ " 122 | \n",
+ " 60 | \n",
+ " 15 | \n",
+ " 6 | \n",
+ " 39 | \n",
+ " 375 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 5 | \n",
+ " 5 | \n",
+ " Alexis Peterson | \n",
+ " SEA | \n",
+ " G | \n",
+ " 170 | \n",
+ " 63 | \n",
+ " 21.799308 | \n",
+ " US | \n",
+ " June 20, 1995 | \n",
+ " 22 | \n",
+ " Syracuse | \n",
+ " R | \n",
+ " 14 | \n",
+ " 90 | \n",
+ " 9 | \n",
+ " 34 | \n",
+ " 26.5 | \n",
+ " 2 | \n",
+ " 9 | \n",
+ " 22.2 | \n",
+ " 6 | \n",
+ " 6 | \n",
+ " 100.0 | \n",
+ " 3 | \n",
+ " 13 | \n",
+ " 16 | \n",
+ " 11 | \n",
+ " 5 | \n",
+ " 0 | \n",
+ " 11 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 59 | \n",
+ " 59 | \n",
+ " Ivory Latta | \n",
+ " WAS | \n",
+ " G | \n",
+ " 168 | \n",
+ " 63 | \n",
+ " 22.321429 | \n",
+ " US | \n",
+ " September 25, 1984 | \n",
+ " 32 | \n",
+ " North Carolina | \n",
+ " 12 | \n",
+ " 29 | \n",
+ " 499 | \n",
+ " 79 | \n",
+ " 218 | \n",
+ " 36.2 | \n",
+ " 40 | \n",
+ " 114 | \n",
+ " 35.1 | \n",
+ " 47 | \n",
+ " 55 | \n",
+ " 85.5 | \n",
+ " 7 | \n",
+ " 20 | \n",
+ " 27 | \n",
+ " 49 | \n",
+ " 12 | \n",
+ " 1 | \n",
+ " 22 | \n",
+ " 245 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 110 | \n",
+ " 111 | \n",
+ " Renee Montgomery | \n",
+ " MIN | \n",
+ " G | \n",
+ " 170 | \n",
+ " 63 | \n",
+ " 21.799308 | \n",
+ " US | \n",
+ " February 12, 1986 | \n",
+ " 31 | \n",
+ " Connecticut | \n",
+ " 9 | \n",
+ " 29 | \n",
+ " 614 | \n",
+ " 71 | \n",
+ " 181 | \n",
+ " 39.2 | \n",
+ " 30 | \n",
+ " 89 | \n",
+ " 33.7 | \n",
+ " 44 | \n",
+ " 51 | \n",
+ " 86.3 | \n",
+ " 12 | \n",
+ " 34 | \n",
+ " 46 | \n",
+ " 96 | \n",
+ " 24 | \n",
+ " 1 | \n",
+ " 43 | \n",
+ " 216 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 115 | \n",
+ " 116 | \n",
+ " Saniya Chong | \n",
+ " DAL | \n",
+ " G | \n",
+ " 173 | \n",
+ " 64 | \n",
+ " 21.383942 | \n",
+ " US | \n",
+ " June 27, 1994 | \n",
+ " 23 | \n",
+ " Connecticut | \n",
+ " R | \n",
+ " 29 | \n",
+ " 348 | \n",
+ " 27 | \n",
+ " 74 | \n",
+ " 36.5 | \n",
+ " 8 | \n",
+ " 35 | \n",
+ " 22.9 | \n",
+ " 25 | \n",
+ " 29 | \n",
+ " 86.2 | \n",
+ " 9 | \n",
+ " 19 | \n",
+ " 28 | \n",
+ " 33 | \n",
+ " 21 | \n",
+ " 3 | \n",
+ " 23 | \n",
+ " 87 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Name Team Pos Height Weight BMI \n",
+ "96 97 Moriah Jefferson SAN G 168 55 19.486961 \\\n",
+ "42 42 Danielle Robinson PHO G 175 57 18.612245 \n",
+ "86 86 Leilani Mitchell PHO G 165 58 21.303949 \n",
+ "82 82 Kristi Toliver WAS G 170 59 20.415225 \n",
+ "141 142 Yvonne Turner PHO G 175 59 19.265306 \n",
+ "38 38 Courtney Williams CON G 173 62 20.715694 \n",
+ "5 5 Alexis Peterson SEA G 170 63 21.799308 \n",
+ "59 59 Ivory Latta WAS G 168 63 22.321429 \n",
+ "110 111 Renee Montgomery MIN G 170 63 21.799308 \n",
+ "115 116 Saniya Chong DAL G 173 64 21.383942 \n",
+ "\n",
+ " Birth_Place Birthdate Age College Experience \n",
+ "96 US August 3, 1994 23 Connecticut 1 \\\n",
+ "42 US October 5, 1989 27 Oklahoma 7 \n",
+ "86 US June 15, 1985 32 Utah 9 \n",
+ "82 US January 27, 1987 30 Maryland 9 \n",
+ "141 US October 13, 1987 29 Nebraska 2 \n",
+ "38 US November 5, 1994 22 South Florida 1 \n",
+ "5 US June 20, 1995 22 Syracuse R \n",
+ "59 US September 25, 1984 32 North Carolina 12 \n",
+ "110 US February 12, 1986 31 Connecticut 9 \n",
+ "115 US June 27, 1994 23 Connecticut R \n",
+ "\n",
+ " Games Played MIN FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB \n",
+ "96 21 514 81 155 52.3 9 20 45.0 20 27 74.1 6 \\\n",
+ "42 28 680 79 178 44.4 0 5 0.0 51 61 83.6 13 \n",
+ "86 30 623 70 182 38.5 31 92 33.7 62 75 82.7 12 \n",
+ "82 29 845 119 284 41.9 67 194 34.5 44 49 89.8 9 \n",
+ "141 30 356 59 140 42.1 11 47 23.4 22 28 78.6 11 \n",
+ "38 29 755 168 338 49.7 8 30 26.7 31 36 86.1 38 \n",
+ "5 14 90 9 34 26.5 2 9 22.2 6 6 100.0 3 \n",
+ "59 29 499 79 218 36.2 40 114 35.1 47 55 85.5 7 \n",
+ "110 29 614 71 181 39.2 30 89 33.7 44 51 86.3 12 \n",
+ "115 29 348 27 74 36.5 8 35 22.9 25 29 86.2 9 \n",
+ "\n",
+ " DREB REB AST STL BLK TO PTS DD2 TD3 \n",
+ "96 31 37 92 33 2 43 191 0 0 \n",
+ "42 73 86 106 33 4 58 209 0 0 \n",
+ "86 57 69 108 26 9 50 233 0 0 \n",
+ "82 50 59 91 20 8 48 349 0 0 \n",
+ "141 13 24 30 18 1 32 151 0 0 \n",
+ "38 84 122 60 15 6 39 375 1 0 \n",
+ "5 13 16 11 5 0 11 26 0 0 \n",
+ "59 20 27 49 12 1 22 245 0 0 \n",
+ "110 34 46 96 24 1 43 216 0 0 \n",
+ "115 19 28 33 21 3 23 87 0 0 "
+ ]
+ },
+ "execution_count": 72,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# check Weight extremes\n",
+ "wnba.sort_values(by = \"Weight\", ascending = False)\n",
+ "wnba.sort_values(by = \"Weight\").head(10)"
+ ]
+ },
+ {
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -89,14 +1686,44 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 95,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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kl5++WX99re/tbfxhN8HSfrZz36mHTt26A9/+IMOHTqksWPHKi4uTv/85z8luedxuNrcsj59dof5/NWOQ1VVlW699Va99NJLde7DU94zYL6rzZNPnTqlU6dO6de//rUOHz6slStXatu2bZoxY4bJya9Unzn/t5YuXSovLy8TUtZPffqSl5encePGaezYsfrwww+1b98+zZ49W23atKyPxurTl/vvv19FRUV69913dejQIU2ePFk/+clPdODAAROTXyk8PFyLFy9WQUGB9u/fr9GjR2vixIn66KOPJLWu925nfWlNr3vp6v8v32rpr3vp6n1pLa97T9UUn7O2dE3x+Vpr4U5zJGfcaf7kjDvNrZxxp3mXM+40J3PGZfM1A25BkrF+/XqnbSZOnGiMHj3a/vjjjz82JBn79u2zr9u6davh5eVl/POf/2yuqG6jtmPev39/Y+HChQ7rbr75ZuMXv/iFYRiGUVZWZrRv395Yu3atffs//vEPQ5KRl5fX7JndwXePe1FRkSHJOHz4sH3dpUuXjK5duxqvv/66YRgc96Zw5swZQ5KRm5trGEb9julf/vIXo02bNkZJSYm9TXp6uuHv72/YbDbXdgBoQZ588knj1ltvrXN7TU2NERISYvzqV7+yrysrKzMsFovxpz/9yRURTfHoo48aPXv2NGpqajzqfXv8+PHG9OnTHdZNnjzZuPfeew3D8Jzfh3Pnzhlt27Y1Nm/e7LD+23mUJxyH785x6tNnd5zPO/u7pri42JBkHDhwwGG9J71noOX57jy5Nm+//bbh7e1tVFdXuzBZw9XVlwMHDhjXX3+9cfr06Xp99tAS1NaXYcOGGU8//bSJqRqntr507NjRWLVqlUO7gIAA+9/ALdl1111n/P73v3eL9+5v+1Kb1vK6/9Z3+9IaX/ff+u++tNbXvSdqzOesrVFjPl9rrdxpjuSMO82fnHGnuZUz7jbvcsad5mTONMd8rfV8dQTXpLS0VFu2bHH49kVeXp46d+6s733ve/Z1cXFxatOmjfbu3WtGzFbvlltu0bvvvqt//vOfMgxDu3bt0qeffqqxY8dKkgoKClRdXa24uDj7c/r06aPIyEjl5eWZFbtVs9lskiQfHx/7ujZt2shisWjPnj2SOO5N4dtLogQEBEiq3zHNy8vTwIEDFRwcbG8THx+vioqKK74JD3iSd999V9/73vf04x//WEFBQRo8eLBef/11+/bi4mKVlJQ4vL6sVquGDRvmtu9ZFy5c0B//+EdNnz5dXl5eHvW+fcsttyg7O1uffvqpJOnvf/+79uzZo4SEBEme8/tw8eJFXbp0yWE8lyRfX1/t2bPHY47Df6tPn5nPX+ZJ7xloeb47T66rjb+/v9q1a+eqWI1SW1/OnTune+65R2lpaQoJCTErWoN9ty9nzpzR3r17FRQUpFtuuUXBwcG6/fbb7X8ztmS1/b/ccsstWrNmjb766ivV1NRo9erVOn/+vGJjY01KeXWXLl3S6tWrVVVVpZiYmFb93v3dvtSmtbzua+tLa33df7cvrfl1j8uu9jlra9SYz9daK3eaIznjTvMnZ9xpbuWMu8y7nHGnOZkzzTlfo7DuId588035+fk5XL6hpKREQUFBDu3atWungIAAlZSUuDqiW/jtb3+rfv36KTw8XN7e3ho3bpzS0tI0cuRISZePube3tzp37uzwvODgYI55I337Jp+SkqKvv/5aFy5c0EsvvaQvvvhCp0+flsRxv1Y1NTWaO3euRowYoQEDBkiq3zEtKSlxKKp/u/3bbYCn+uyzz5Senq4bbrhB27dv16xZs/TII4/ozTfflPSf10dtrx93fe1s2LBBZWVlmjZtmiTPet+eP3++pkyZoj59+qh9+/YaPHiw5s6dq3vvvVeS5/w++Pn5KSYmRi+88IJOnTqlS5cu6Y9//KPy8vJ0+vRpjzkO/60+fWY+f5knvWegZaltnvxd//73v/XCCy+0+Fs01NWXefPm6ZZbbtHEiRNNTNcwtfXls88+kyQ9//zzevDBB7Vt2zbdfPPNGjNmjI4cOWJmXKfq+n95++23VV1drcDAQFksFj388MNav369evXqZWLa2h06dEidOnWSxWLRzJkztX79evXr169VvnfX1Zfvag2ve2d9aW2v+7r60lpf9/iPq33O2to09vO11sid5kjOuNP8yRl3mls54w7zLmfcaU7mjCvma633q0BokDfeeEP33nvvFWcBoWn99re/VX5+vt59911169ZNu3fvVlJSksLCwhy+8YOm0759e61bt04zZsxQQECA2rZtq7i4OCUkJMgwDLPjuYWkpCQdPny41X/jEGgpampq9L3vfU+//OUvJUmDBw/W4cOHtWLFCk2dOtXkdObIyMhQQkKCwsLCzI7icm+//bbeeustZWVlqX///iosLNTcuXMVFhbmcb8Pf/jDHzR9+nRdf/31atu2rW6++WbdfffdKigoMDsaANTqavPkiooKjR8/Xv369dPzzz/v2nANVFtf3n33Xb333nut6v6RUu19qampkSQ9/PDDeuCBByRdnoNlZ2frjTfeUGpqqilZr6au37FnnnlGZWVl2rlzp7p06aINGzboJz/5id5//30NHDjQpLS16927twoLC1VeXq533nlHU6dOVW5urtmxGqWuvvz3h7Wt5XVfV1+OHj3a6l73dfWltb7u8R/u9jmrJ32+5k5zJGfcaf7kjDvNrZxxh3mXM+40J3PGFfM1Cuse4P3331dRUZHWrFnjsD4kJERnzpxxWHfx4kV99dVXbnOJElf65ptv9NRTT2n9+vUaP368JCk6OlqFhYX69a9/rbi4OIWEhOjChQsqKytz+AZQaWkpx/waDBkyxP5meeHCBXXt2lXDhg2zXxaV4954s2fP1ubNm7V7926Fh4fb19fnmIaEhOjDDz902F9paal9G+CpQkNDr/imZN++ffXnP/9Z0n9eH6WlpQoNDbW3KS0t1U033eSynK7y+eefa+fOnVq3bp19nSe9b//85z+3n7UuSQMHDtTnn3+u1NRUTZ061aN+H3r27Knc3FxVVVWpoqJCoaGhuuuuu9SjRw+POg7fqk+fmc9f5knvGWg56ponf+vs2bMaN26c/Pz8tH79erVv396ElPVTV1/ee+89HTt27IqzVxITE3XbbbcpJyfHtUHroa6+fPs+Wtsc7MSJEy7NWF919eXYsWP63e9+p8OHD6t///6SpEGDBun9999XWlqaVqxYYVbkWnl7e9vP6BoyZIj27dunZcuW6a677mp179119eW1116T1Lpe93X1xdfXt9W97uvqy/z58yW1rtc9/qM+n7O2Jtfy+Vpr405zJGfcaf7kjDvNrZxxl3mXM+40J3PGFfM1LgXvATIyMjRkyBANGjTIYX1MTIzKysoczgJ67733VFNTo2HDhrk6ZqtXXV2t6upqtWnj+LJq27at/RtcQ4YMUfv27ZWdnW3fXlRUpBMnTtR5nwfUn9VqVdeuXXXkyBHt37/ffrkdjnvDGYah2bNna/369XrvvfcUFRXlsL0+xzQmJkaHDh1y+MB/x44d8vf3r/XyK4CnGDFihIqKihzWffrpp+rWrZskKSoqSiEhIQ6vr4qKCu3du9ct37MyMzMVFBRk/7BE8qz37XPnzjmdO3ja74MkdezYUaGhofr666+1fft2TZw40SOPQ336zHz+Mk96z4D5rjZPli6/VseOHStvb2+9++67LfbKcVfry/z583Xw4EEVFhbaF0lasmSJMjMzTUhct6v1pXv37goLC3M6B2sprtaXc+fOSZLT+UNLVlNTI5vN5hbv3d/2RWo9r/u6fNuX1vS6r8u3fWlNr3tcqT6fs7YGTfH5WmvhTnMkZ9xp/uSMO82tnHH3eZcz7jQnc6ZZ5msGWq2zZ88aBw4cMA4cOGBIMl555RXjwIEDxueff25vU15ebnTo0MFIT0+vdR/jxo0zBg8ebOzdu9fYs2ePccMNNxh33323q7rQ6lztmN9+++1G//79jV27dhmfffaZkZmZafj4+BjLly+372PmzJlGZGSk8d577xn79+83YmJijJiYGLO61Cpc7bi//fbbxq5du4xjx44ZGzZsMLp162ZMnjzZYR8c94aZNWuWYbVajZycHOP06dP25dy5c/Y2VzumFy9eNAYMGGCMHTvWKCwsNLZt22Z07drVSElJMaNLQIvx4YcfGu3atTMWLVpkHDlyxHjrrbeMDh06GH/84x/tbRYvXmx07tzZ2Lhxo3Hw4EFj4sSJRlRUlPHNN9+YmLzpXbp0yYiMjDSefPLJK7Z5yvv21KlTjeuvv97YvHmzUVxcbKxbt87o0qWL8cQTT9jbeMrvw7Zt24ytW7can332mfF///d/xqBBg4xhw4YZFy5cMAzDPY/D1eY49emzO8znr3YcvvzyS+PAgQPGli1bDEnG6tWrjQMHDhinT5+278NT3jNgvqvNk8vLy41hw4YZAwcONI4ePerQ5uLFiyand1SfOf93STLWr1/vupD1VJ++LFmyxPD39zfWrl1rHDlyxHj66acNHx8f4+jRoyYmv9LV+nLhwgWjV69exm233Wbs3bvXOHr0qPHrX//a8PLyMrZs2WJyekfz5883cnNzjeLiYuPgwYPG/PnzDS8vL+P//u//DMNoXe/dzvrSml73hnH1/5fvaqmve8O4el9ay+veUzXF56wtXVN8vtZauNMcyRl3mj85405zK2fcad7ljDvNyZxx1XyNwnortmvXLkPSFcvUqVPtbV577TXD19fXKCsrq3UfX375pXH33XcbnTp1Mvz9/Y0HHnjAOHv2rIt60Ppc7ZifPn3amDZtmhEWFmb4+PgYvXv3Nn7zm98YNTU19n188803xv/8z/8Y1113ndGhQwfjRz/6kcOHgrjS1Y77smXLjPDwcKN9+/ZGZGSk8fTTTxs2m81hHxz3hqnteEsyMjMz7W3qc0yPHz9uJCQkGL6+vkaXLl2Mxx57zKiurnZxb4CWZ9OmTcaAAQMMi8Vi9OnTx/jf//1fh+01NTXGM888YwQHBxsWi8UYM2aMUVRUZFLa5rN9+3ZDUq1985T37YqKCuPRRx81IiMjDR8fH6NHjx7GL37xC4dxzFN+H9asWWP06NHD8Pb2NkJCQoykpCSHOaw7HoerzXHq02d3mM9f7ThkZmbWuv25556z78NT3jNgvqvNk+v6fZZkFBcXm5r9u+oz56/tOS3xg+H69iU1NdUIDw83OnToYMTExBjvv/++OYGdqE9fPv30U2Py5MlGUFCQ0aFDByM6OtpYtWqVeaHrMH36dKNbt26Gt7e30bVrV2PMmDEOxdvW9N7trC+t6XVvGFf/f/mulvq6N4z69aU1vO49VVN8ztrSNdXna62BO82RnHGn+ZMz7jS3csad5l3OuNOczBlXzde8DMMwBAAAAAAAAAAAAAAAasU91gEAAAAAAAAAAAAAcILCOgAAAAAAAAAAAAAATlBYBwAAAAAAAAAAAADACQrrAAAAAAAAAAAAAAA4QWEdAAAAAAAAAAAAAAAnKKwDAAAAAAAAAAAAAOAEhXUAAAAAAAAAAAAAAJygsA6gTt27d9fSpUvr3f748ePy8vJSYWFhs2UCAABNIycnR15eXiorK6v3c55//nnddNNNzZYJAAAAAAAAaKkorANuaNq0aZo0adIV6xv6Afq+ffv00EMPNWm2lStXqnPnzk26TwAA3N2KFSvk5+enixcv2tdVVlaqffv2io2NdWj77Xh/7Ngxp/u85ZZbdPr0aVmt1ibNGhsbq7lz5zbpPgEAgKO8vDy1bdtW48ePNzsKAABoItOmTZOXl5d9CQwM1Lhx43Tw4EF7m2+35efnOzzXZrMpMDBQXl5eysnJcWi/YcMGF/UAcH8U1gHUqWvXrurQoYPZMQAA8HijRo1SZWWl9u/fb1/3/vvvKyQkRHv37tX58+ft63ft2qXIyEj17NnT6T69vb0VEhIiLy+vZssNAACaR0ZGhubMmaPdu3fr1KlTZscBAABNZNy4cTp9+rROnz6t7OxstWvXTj/4wQ8c2kRERCgzM9Nh3fr169WpUydXRgU8EoV1wIPt2bNHt912m3x9fRUREaFHHnlEVVVV9u3fvRT8J598oltvvVU+Pj7q16+fdu7cWes33j777DONGjVKHTp00KBBg5SXlyfp8hl0DzzwgMrLy+3frHv++edd0FMAAFq33r17KzQ01OFb5zk5OZo4caKioqIcvqmek5OjUaNGqaamRqmpqYqKipKvr68GDRqkd955x6Hdd69k8/rrrysiIkIdOnTQj370I73yyiu1XmnmD3/4g7p37y6r1aopU6bo7Nmzki5/uz43N1fLli2zj/XHjx9v6sMBAIBHq6ys1Jo1azRr1iyNHz9eK1eudNj+7rvv6oYbbpCPj49GjRqlN99884ox/2qfBwAAAHNYLBaFhIQoJCREN910k+bPn6+TJ0/qX//6l73N1KlTtXr1an3zzTf2dW+88YamTp1qRmTAo1BYBzzUsWPHNG7cOCUmJurgwYNas2aN9uzZo9mzZ9fa/tKlS5o0aZI6dOigvXv36n//93/1i1/8ota2v/jFL/T444+rsLBQN954o+6++25dvHhRt9xyi5YuXSp/f3/7t+4ef/zx5uwmAABuY9SoUdq1a5f98a5duxQbG6vbb7/dvv6bb77R3r17NWrUKKWmpmrVqlVasWKFPvroI82bN0/33XefcnNza93/X//6V82cOVOPPvqoCgsLdccdd2jRokVXtDt27Jg2bNigzZs3a/PmzcrNzdXixYslScuWLVNMTIwefPBB+1gfERHRDEcDAADP9fbbb6tPnz7q3bu37rvvPr3xxhsyDEOSVFxcrP/3//6fJk2apL///e96+OGHr/jbvaGfBwAAAHNUVlbqj3/8o3r16qXAwED7+iFDhqh79+7685//LEk6ceKEdu/erZ/+9KdmRQU8RjuzAwBoHps3b77i0i+XLl2y/zs1NVX33nuv/R6oN9xwg1599VXdfvvtSk9Pl4+Pj8Nzd+zYoWPHjiknJ0chISGSpEWLFumOO+644mc//vjj9vu8LViwQP3799fRo0fVp08fWa1WeXl52fcBAADqZ9SoUZo7d64uXryob775RgcOHNDtt9+u6upqrVixQtLl+63abDbFxsbary4TExMjSerRo4f27Nmj1157TbfffvsV+//tb3+rhIQE+5febrzxRn3wwQfavHmzQ7uamhqtXLlSfn5+kqSf/vSnys7O1qJFi2S1WuXt7a0OHTow1gMA0EwyMjJ03333Sbp8udjy8nLl5uYqNjZWr732mnr37q1f/epXki5f9ebw4cMOX5Zr6OcBAADAdf77c/2qqiqFhoZq8+bNatPG8TzZ6dOn64033tB9992nlStX6s4771TXrl3NiAx4FM5YB9zUqFGjVFhY6LD8/ve/t2//+9//rpUrV6pTp072JT4+XjU1NSouLr5if0VFRYqIiHD4kPz73/9+rT87Ojra/u/Q0FBJ0pkzZ5qqawAAeKTY2FhVVVVp3759ev/993XjjTeqa9euuv322+33Wc/JyVGPHj1UWVmpc+fO6Y477nAY61etWqVjx47Vuv+ioqIrxvbaxvru3bvbi+rS5bGecR4AANcoKirShx9+qLvvvluS1K5dO911113KyMiwbx86dKjDc747njf08wAAAOA6//25/ocffqj4+HglJCTo888/d2h33333KS8vT5999plWrlyp6dOnm5QY8CycsQ64qY4dO6pXr14O67744gv7vysrK/Xwww/rkUceueK5kZGR1/Sz27dvb/+3l5eXpMtntwEAgMbr1auXwsPDtWvXLn399df2s87DwsIUERGhDz74QLt27dLo0aNVWVkpSdqyZYuuv/56h/1YLJZryvHf47x0eaxnnAcAwDUyMjJ08eJFhYWF2dcZhiGLxaLf/e539dpHc34eAAAArs13P9f//e9/L6vVqtdff10vvviifX1gYKB+8IMfaMaMGTp//rwSEhJ09uxZMyIDHoXCOuChbr75Zn388cdXFN/r0rt3b508eVKlpaUKDg6WJO3bt6/BP9fb29vhkvQAAKD+Ro0apZycHH399df6+c9/bl8/cuRIbd26VR9++KFmzZqlfv36yWKx6MSJE7Ve9r02vXv3vmJsZ6wHAKDluHjxolatWqXf/OY3Gjt2rMO2SZMm6U9/+pN69+6tv/zlLw7bvjueN/TzAAAAYB4vLy+1adNG33zzzRXbpk+frjvvvFNPPvmk2rZta0I6wPNQWAc81JNPPqnhw4dr9uzZ+tnPfqaOHTvq448/1o4dO2r9lvsdd9yhnj17aurUqXr55Zd19uxZPf3005L+c1Z6fXTv3l2VlZXKzs7WoEGD1KFDB3Xo0KHJ+gUAgDsbNWqUkpKSVF1d7VAwv/322zV79mxduHBBo0aNkp+fnx5//HHNmzdPNTU1uvXWW1VeXq6//vWv8vf319SpU6/Y95w5czRy5Ei98sormjBhgt577z1t3bq1QeO8dHms37t3r44fP65OnTopICDginvBAQCAhtu8ebO+/vprzZgxQ1ar1WFbYmKiMjIy9Pbbb+uVV17Rk08+qRkzZqiwsFArV66U9J+/3Rv6eQAAAHAdm82mkpISSdLXX3+t3/3ud6qsrNSECROuaDtu3Dj961//kr+/v6tjAh6LT7gADxUdHa3c3Fx9+umnuu222zR48GA9++yzDpeT+29t27bVhg0bVFlZqaFDh+pnP/uZfvGLX0iSfHx86v1zb7nlFs2cOVN33XWXunbtqpdffrlJ+gMAgCcYNWqUvvnmG/Xq1ct+BRnpcmH97Nmz6t27t0JDQyVJL7zwgp555hmlpqaqb9++GjdunLZs2aKoqKha9z1ixAitWLFCr7zyigYNGqRt27Zp3rx5DRrnJenxxx9X27Zt1a9fP3Xt2lUnTpxofIcBAIBdRkaG4uLiriiqS5cL6/v379fZs2f1zjvvaN26dYqOjlZ6err9b/dvbwfT0M8DAACA62zbtk2hoaEKDQ3VsGHDtG/fPq1du1axsbFXtPXy8lKXLl3k7e3t+qCAh/IyDMMwOwSA1umvf/2rbr31Vh09elQ9e/Y0Ow4AAGhiDz74oD755BO9//77ZkcBAACNtGjRIq1YsUInT540OwoAAADQqnEpeAD1tn79enXq1Ek33HCDjh49qkcffVQjRoygqA4AgJv49a9/rTvuuEMdO3bU1q1b9eabb2r58uVmxwIAAA2wfPlyDR06VIGBgfrrX/+qX/3qV5o9e7bZsQAAAIBWj8I6gHo7e/asnnzySZ04cUJdunRRXFycfvOb35gdCwAANJEPP/xQL7/8ss6ePasePXro1Vdf1c9+9jOzYwEAgAY4cuSIXnzxRX311VeKjIzUY489ppSUFLNjAQAAAK0el4IHAAAAAAAAAAAAAMCJNmYHAAAAAAAAAAAAAACgJaOwDgAAAAAAAAAAAACAExTWAQAAAAAAAAAAAABwgsI6AAAAAAAAAAAAAABOUFgHAAAAAAAAAAAAAMAJCusAAAAAAAAAAAAAADhBYR0AAAAAAAAAAAAAACcorAMAAAAAAAAAAAAA4ASFdQAAAAAAAAAAAAAAnPj/T6RMxbi/aOkAAAAASUVORK5CYII=",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "plot_options, ((height_plot, weight_plot, age_plot, bmi_plot)) = plt.subplots(nrows = 1, ncols = 4, figsize=(25, 4))\n",
+ "\n",
+ "\n",
+ "height_plot.hist(wnba[\"Height\"])\n",
+ "height_plot.set_xlabel(\"Height\")\n",
+ "height_plot.set_ylabel(\"Players\")\n",
+ "\n",
+ "weight_plot.hist(wnba[\"Weight\"])\n",
+ "weight_plot.set_xlabel(\"Weight\")\n",
+ "\n",
+ "age_plot.hist(wnba[\"Age\"])\n",
+ "age_plot.set_xlabel(\"Age\")\n",
+ "\n",
+ "bmi_plot.hist(wnba[\"BMI\"])\n",
+ "bmi_plot.set_xlabel(\"BMI\")\n",
+ "\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -105,14 +1732,18 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 74,
"metadata": {},
"outputs": [],
"source": [
- "#your conclusions here"
+ "#your conclusions here\n",
+ "\n",
+ "# Height and Weight seem to have a similar distribution\n",
+ "# BMI seems to have a healthy normal distribution"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -124,6 +1755,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -134,14 +1766,47 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 100,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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toAAAADQRWbOnNnh/Pbbb8+iRYuydu3ajBo1KosXL86yZcsyderUJMmSJUty6qmnZu3atW6JAAAAAABQBHauAgAAgCJ499138/DDD2fXrl2pqqpKY2Nj9u7dm2nTphXGjB8/PmPGjMmaNWv2e522tra0trZ2OAAAAAAAODQUVwEAAEAXeumllzJo0KCUlpbm6quvzvLly3Paaaelqakp/fv3z5AhQzqMr6ioSFNT036vV19fn/Ly8sIxevTowzwDAAAAAIDeQ3EVAAAAdKFx48Zlw4YNWbduXa655prMmTMnr7zyygFfr66uLi0tLYVj27ZthzAtAAAAAEDv1rfYAQAAAKA36d+/f0466aQkycSJE7N+/frcc889+eIXv5g9e/Zkx44dHXavam5uTmVl5X6vV1pamtLS0sMdGwAAAACgV7JzFQAAABTRvn370tbWlokTJ6Zfv35ZuXJloW/jxo3ZunVrqqqqipgQAAAAAKD3UlwFAAAAXaSuri7PP/98Xnvttbz00kupq6vLqlWrcsUVV6S8vDxz585NbW1tfvKTn6SxsTFf+cpXUlVVlcmTJxc7OgAc0err63POOedk8ODBGT58eGbNmpWNGzd2GDNlypSUlJR0OK6++uoiJQYAAKC7cFtAAAAA6CJvvvlmvvzlL+eNN95IeXl5JkyYkGeeeSaf+9znkiR33XVX+vTpk+rq6rS1tWX69Om57777ipwaAI58q1evTk1NTc4555z8+te/zre//e1ceOGFeeWVV3L00UcXxn31q1/NrbfeWjj/xCc+UYy4AAAAdCOKqwAAAKCLLF68+AP7BwwYkIaGhjQ0NHRRIgDoHVasWNHhfOnSpRk+fHgaGxtz/vnnF9o/8YlPpLKysqvjAQAA0I25LSAAAAAAAL1KS0tLkmTo0KEd2h966KEcc8wxOeOMM1JXV5d33nlnv9doa2tLa2trhwMAAICex85VAAAAAAD0Gvv27cu8efNy7rnn5owzzii0f+lLX8pxxx2XkSNH5sUXX8y3vvWtbNy4MY8++min16mvr8+CBQu6KjYAAABForgKAAAAAIBeo6amJi+//HJ++tOfdmi/6qqrCh+feeaZGTFiRC644IJs3rw5J5544vuuU1dXl9ra2sJ5a2trRo8effiCAwAAUBSKqwAAAAAA6BWuvfbaPPnkk3n++eczatSoDxw7adKkJMmmTZs6La4qLS1NaWnpYckJAABA96G4CgAAAACAHq29vT3XXXddli9fnlWrVmXs2LEf+pgNGzYkSUaMGHGY0wEAANCdKa4CAAAAAKBHq6mpybJly/L4449n8ODBaWpqSpKUl5dn4MCB2bx5c5YtW5aLL744w4YNy4svvpj58+fn/PPPz4QJE4qcHgAAgGJSXAUAAAAAQI+2aNGiJMmUKVM6tC9ZsiRXXnll+vfvn+eeey533313du3aldGjR6e6ujo33nhjEdICAADQnSiuAgAAAACgR2tvb//A/tGjR2f16tVdlAYAAIAjSZ9iBwAAAAAAAAAAAOiOFFcBAAAAAAAAAAB0QnEVAAAAAAAAAABAJxRXAQAAAAAAAAAAdEJxFQAAAAAAAAAAQCf6FjsAAAAAAADQvR1/w1PFjtDBawsvKXYEAACgl7BzFQAAAAAAAAAAQCcUVwEAAAAAAAAAAHRCcRUAAAAAAAAAAEAnFFcBAAAAAAAAAAB0QnEVAAAAAAAAAABAJxRXAQAAAAAAAAAAdEJxFQAAAAAAAAAAQCcUVwEAAAAAAAAAAHRCcRUAAAAAAAAAAEAnilpctWjRokyYMCFlZWUpKytLVVVVnn766UL/7t27U1NTk2HDhmXQoEGprq5Oc3NzERMDAAAAAAAAAAC9RVGLq0aNGpWFCxemsbExL7zwQqZOnZpLL700v/zlL5Mk8+fPzxNPPJFHHnkkq1evzvbt2zN79uxiRgYAAAAAAAAAAHqJvsX85DNnzuxwfvvtt2fRokVZu3ZtRo0alcWLF2fZsmWZOnVqkmTJkiU59dRTs3bt2kyePLkYkQEAAAAAAAAAgF6iqDtX/WvvvvtuHn744ezatStVVVVpbGzM3r17M23atMKY8ePHZ8yYMVmzZs1+r9PW1pbW1tYOBwAAAAAAAAAAwMdV9OKql156KYMGDUppaWmuvvrqLF++PKeddlqamprSv3//DBkypMP4ioqKNDU17fd69fX1KS8vLxyjR48+zDMAAAAAAAAAoDP/8A//kD/8wz/MsGHDMnDgwJx55pl54YUXCv3t7e25+eabM2LEiAwcODDTpk3Lq6++WsTEANBR0Yurxo0blw0bNmTdunW55pprMmfOnLzyyisHfL26urq0tLQUjm3bth3CtAAAAAAAAAB8FP/0T/+Uc889N/369cvTTz+dV155Jf/pP/2nfPKTnyyMueOOO3Lvvffm/vvvz7p163L00Udn+vTp2b17dxGTA8C/6FvsAP37989JJ52UJJk4cWLWr1+fe+65J1/84hezZ8+e7Nixo8PuVc3NzamsrNzv9UpLS1NaWnq4YwMAAAAAAADwAb73ve9l9OjRWbJkSaFt7NixhY/b29tz991358Ybb8yll16aJHnwwQdTUVGRxx57LJdddlmXZwaA31T0nat+0759+9LW1paJEyemX79+WblyZaFv48aN2bp1a6qqqoqYEAAAAAAAAIAP8xd/8Rf59Kc/nS984QsZPnx4zj777PzgBz8o9G/ZsiVNTU2ZNm1aoa28vDyTJk3KmjVrOr1mW1tbWltbOxwAcDgVdeequrq6zJgxI2PGjMnbb7+dZcuWZdWqVXnmmWdSXl6euXPnpra2NkOHDk1ZWVmuu+66VFVVZfLkycWMDQAAAAAAAMCH+F//639l0aJFqa2tzbe//e2sX78+X/va19K/f//MmTMnTU1NSZKKiooOj6uoqCj0/ab6+vosWLDgsGcHgPcUtbjqzTffzJe//OW88cYbKS8vz4QJE/LMM8/kc5/7XJLkrrvuSp8+fVJdXZ22trZMnz499913XzEjAwAAAAAAAPAR7Nu3L5/+9Kfz3e9+N0ly9tln5+WXX87999+fOXPmHNA16+rqUltbWzhvbW3N6NGjD0leAOhMUYurFi9e/IH9AwYMSENDQxoaGrooEQAAAAAAAACHwogRI3Laaad1aDv11FPz53/+50mSysrKJElzc3NGjBhRGNPc3JxPfepTnV6ztLQ0paWlhycwAHSiT7EDAAAAAAAAANDznHvuudm4cWOHtr/7u7/LcccdlyQZO3ZsKisrs3LlykJ/a2tr1q1bl6qqqi7NCgD7U9SdqwAAAAAAAADomebPn59/82/+Tb773e/mD/7gD/Lzn/88//W//tf81//6X5MkJSUlmTdvXm677bacfPLJGTt2bG666aaMHDkys2bNKm54APj/Ka4CAAAAAAAA4JA755xzsnz58tTV1eXWW2/N2LFjc/fdd+eKK64ojLn++uuza9euXHXVVdmxY0fOO++8rFixIgMGDChicgD4F4qrAAAAAAAAADgsPv/5z+fzn//8fvtLSkpy66235tZbb+3CVADw0fUpdgAAAAAAAAAAAIDuSHEVAAAA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vHmFNncyAqC7O6DiqiS54oor8uqrr2bnzp1pamrK66+/nrlz5x5UmJaWliTJ0KFDkySNjY3Zu3dvpk2bVhgzfvz4jBkzJmvWrOn0Gm1tbWltbe1wAAAAAADQez3//POZOXNmRo4cmZKSkjz22GMd+q+88sqUlJR0OC666KLihAWAHmr9+vX5/ve/nwkTJnRodycjALq7AyquuuWWW/L3f//3SZJPfOITGT58+EEH2bdvX+bNm5dzzz03Z5xxRpKkqakp/fv3z5AhQzqMraioSFNTU6fXqa+vT3l5eeEYPXr0QWcDAAAAAODItWvXrpx11llpaGjY75iLLroob7zxRuH44Q9/2IUJAaBn27lzZ6644or84Ac/yCc/+clCuzsZAXAkOKDiqscffzwnnnhiLrjggixbtixtbW0HHaSmpiYvv/xyHn744YO6Tl1dXVpaWgrHtm3bDjobAAAAAABHrhkzZuS2227L7//+7+93TGlpaSorKwvHv/7DLwBwcGpqanLJJZd0uGNR4k5GABwZDqi4asOGDVm/fn1OP/30fP3rX09lZWWuueaarF+//oBCXHvttXnyySfzk5/8JKNGjSq0V1ZWZs+ePdmxY0eH8c3NzamsrOz0WqWlpSkrK+twAAAAAADAB1m1alWGDx+ecePG5Zprrslbb731geP9YRcAPpqHH344v/jFL1JfX/++PncyAuBIcEDFVUly9tln595778327duzePHivP766zn33HMzYcKE3HPPPWlpafnQa7S3t+faa6/N8uXL81d/9VcZO3Zsh/6JEyemX79+WblyZaFt48aN2bp1a6qqqg40OgAAAAAAFFx00UV58MEHs3Llynzve9/L6tWrM2PGjLz77rv7fYw/7ALAh9u2bVu+/vWv56GHHsqAAQMOyTXdyQiArnbAxVXvaW9vz969e7Nnz560t7fnk5/8ZP7Lf/kvGT16dH70ox994GNramryp3/6p1m2bFkGDx6cpqamNDU15f/8n/+TJCkvL8/cuXNTW1ubn/zkJ2lsbMxXvvKVVFVVZfLkyQcbHQAAAAAActlll+X3fu/3cuaZZ2bWrFl58skns379+qxatWq/j/GHXQD4cI2NjXnzzTfz27/92+nbt2/69u2b1atX5957703fvn1TUVHhTkYAdHsHXFzV2NiYa6+9NiNGjMj8+fNz9tln52/+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uHFjhzG7d+9OTU1Nhg0blkGDBqW6ujrNzc1FSgwAAAAAQE+wb9++tLW1ZeLEienXr19WrlxZ6Nu4cWO2bt2aqqqqIiYEgI6KunPVlClT0t7evt/+Z555pgvTAEDvsXr16tTU1OScc87Jr3/963z729/OhRdemFdeeSVHH310kmT+/Pl56qmn8sgjj6S8vDzXXnttZs+enb/+678ucnoAAAAAAI4EdXV1mTFjRsaMGZO33347y5Yty6pVq/LMM8+kvLw8c+fOTW1tbYYOHZqysrJcd911qaqqyuTJk4sdHQAKilpcBQAUx4oVKzqcL126NMOHD09jY2POP//8tLS0ZPHixVm2bFmmTp2aJFmyZElOPfXUrF271htbAAAAAAA+1Jtvvpkvf/nLeeONN1JeXp4JEybkmWeeyec+97kkyV133ZU+ffqkuro6bW1tmT59eu67774ipwaAjhRXAQBpaWlJkgwdOjRJ0tjYmL1792batGmFMePHj8+YMWOyZs2aTour2tra0tbWVjhvbW09zKkBAAAAAOjOFi9e/IH9AwYMSENDQxoaGrooEQB8fIqrAKCX27dvX+bNm5dzzz03Z5xxRpKkqakp/fv3z5AhQzqMraioSFNTU6fXqa+vz4IFCw53XPbj+BueKnaEDl5beEmxIwAAAAAAAMBB61PsAABAcdXU1OTll1/Oww8/fFDXqaurS0tLS+HYtm3bIUoIAAAAAAAAUBx2rgKAXuzaa6/Nk08+meeffz6jRo0qtFdWVmbPnj3ZsWNHh92rmpubU1lZ2em1SktLU1paergjAwAAAAAAAHQZO1cBQC/U3t6ea6+9NsuXL89f/dVfZezYsR36J06cmH79+mXlypWFto0bN2br1q2pqqrq6rgAAAAAAAAARWHnKgDohWpqarJs2bI8/vjjGTx4cJqampIk5eXlGThwYMrLyzN37tzU1tZm6NChKSsry3XXXZeqqqpMnjy5yOkBAAAAAAAAuobiKgDohRYtWpQkmTJlSof2JUuW5Morr0yS3HXXXenTp0+qq6vT1taW6dOn57777uvipAAAAAAAAADF47aAANALtbe3d3q8V1iVJAMGDEhDQ0N+9atfZdeuXXn00UdTWVlZvNAAAABwgJ5//vnMnDkzI0eOTElJSR577LEO/e3t7bn55pszYsSIDBw4MNOmTcurr75anLAA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2tLW1lY4b2lpSZK0trYedJ59be8c9DUA6BqH4uf+e9dob28/6GsdaazBQHdwKH5+HGp+Hn04a/DBsQYDcKCswQfHGgzAgbIGHxxrMPRO3e13v/7tH5m6cg3u1sVV//iP/5h33303FRUVHdorKiryt3/7t50+pr6+PgsWLHhf++jRow9LRgC6p/K7D9213n777ZSXlx+6Cx4BrMFAd3Aof5bTdazBB8caDMCBsgYfHGswAAfKGnxwrMHQO/ndL4dCV67B3bq46kDU1dWltra2cL5v37786le/yrBhw1JSUvKxr9fa2prRo0dn27ZtKSsrO5RRi87cjkw9dW49dV6JuR2p3pvbK6+8kpEjRxY7zhHhUK/B7+nJ32fdha/x4eXre/j5Gh9exfj6tre35+2337YGf0TW4INjnj2LefYcvWGOSfebpzX44zkca3B3+57oSr117r113knvnXtvnXdi7h80d2vwx+N98IEzx57BHHsGc+wePuoa3K2Lq4455pgcddRRaW5u7tDe3NycysrKTh9TWlqa0tLSDm1Dhgw56CxlZWXd9sk+WOZ2ZOqpc+up80rM7Uj1W7/1W+nTp0+xY3S57rQGv6cnf591F77Gh5ev7+Hna3x4dfXXt7f9T933WIOLxzx7FvPsOXrDHJPuNU9rcPdYg7vT90RX661z763zTnrv3HvrvBNz39/crcHdYw1Oesf3qDn2DObYM5hj8X2UNbhb/7W4f//+mThxYlauXFlo27dvX1auXJmqqqoiJgOAns0aDADFYQ0GgOKwBgNAcViDATgSdOudq5KktrY2c+bMyac//en8zu/8Tu6+++7s2rUrX/nKV4odDQB6NGswABSHNRgAisMaDADFYQ0GoLvr9sVVX/ziF/O///f/zs0335ympqZ86lOfyooVK1JRUdEln7+0tDS33HLL+7aW7AnM7cjUU+fWU+eVmNuRqifP7aMq9hr8Hs/F4edrfHj5+h5+vsaHl69v17MGdy3z7FnMs+foDXNMes88jxTdYQ3uzd8TvXXuvXXeSe+de2+dd2LuvXXuH0V3WIOT3vE8mWPPYI49gzkeWUra29vbix0CAAAAAAAAAACgu+lT7AAAAAAAAAAAAADdkeIqAAAAAAAAAACATiiuAgAAAAAAAAAA6ITiKgAAAAAAAAAAgE4orvoADQ0NOf744zNgwIBMmjQpP//5z4sd6WP7zne+k5KSkg7H+PHjC/27d+9OTU1Nhg0blkGDBqW6ujrNzc1FTLx/zz//fGbOnJmRI0empKQkjz32WIf+9vb23HzzzRkxYkQGDhyYadOm5dVXX+0w5le/+lWuuOKKlJWVZciQIZk7d2527tzZhbPo3IfN7corr3zf83jRRRd1GNMd51ZfX59zzjkngwcPzvDhwzNr1qxs3Lixw5iP8j24devWXHLJJfnEJz6R4cOH54//+I/z61//uiun8j4fZW5Tpkx53/N29dVXdxjTHee2aNGiTJgwIWVlZSkrK0tVVVWefvrpQv+R+pwlHz63I/U56+l6wnrcHfSk1wTdQU9+XdJd9NTXR91FT36dxqHT09bgQ/Gzu7s7VP+2u7tD8Z7lSLRw4cKUlJRk3rx5hbaeMNfe8jr1H/7hH/KHf/iHGTZsWAYOHJgzzzwzL7zwQqG/J/wM4uD1tLU36b3vnXrz6+2e/LvFj+NA1+0jce6HYi0/EuedHJr1/Uj8GdeT9aS1uKe/B+4N739743vfnvi+13vef3ak/8xJFFft149+9KPU1tbmlltuyS9+8YucddZZmT59et58881iR/vYTj/99LzxxhuF46c//Wmhb/78+XniiSfyyCOPZPXq1dm+fXtmz55dxLT7t2vXrpx11llpaGjotP+OO+7Ivffem/vvvz/r1q3L0UcfnenTp2f37t2FMVdccUV++ctf5tlnn82TTz6Z559/PldddVVXTWG/PmxuSXLRRRd1eB5/+MMfdujvjnNbvXp1ampqsnbt2jz77LPZu3dvLrzwwuzatasw5sO+B999991ccskl2bNnT372s5/lgQceyNKlS3PzzTcXY0oFH2VuSfLVr361w/N2xx13FPq669xGjRqVhQsXprGxMS+88EKmTp2aSy+9NL/85S+THLnPWfLhc0uOzOesJ+tJ63F30FNeE3QHPfl1SXfRU18fdRc9+XUah0ZPXIMPxc/u7u5Q/Ns+Ehzse5Yj0fr16/P9738/EyZM6NDeU+ba01+n/tM//VPOPffc9OvXL08//XReeeWV/Kf/9J/yyU9+sjCmJ/wM4uD0xLU36b3vnXrz6+2e/LvFj+pA1+0jee4Hs5YfqfM+VOv7kfgzrqfqaWtxT38P3Bve//a29749+X2v97xH/s+cJEk7nfqd3/md9pqamsL5u+++2z5y5Mj2+vr6Iqb6+G655Zb2s846q9O+HTt2tPfr16/9kUceKbT9zd/8TXuS9jVr1nRRwgOTpH358uWF83379rVXVla2/8mf/EmhbceOHe2lpaXtP/zhD9vb29vbX3nllfYk7evXry+Mefrpp9tLSkra/+Ef/qHLsn+Y35xbe3t7+5w5c9ovvfTS/T7mSJnbm2++2Z6kffXq1e3t7R/te/Av//Iv2/v06dPe1NRUGLNo0aL2srKy9ra2tq6dwAf4zbm1t7e3/+7v/m7717/+9f0+5kiZW3t7e/snP/nJ9v/n//l/etRz9p735tbe3rOes56ip6zH3UFPfU3QHfTk1yXdRU9+fdRd9OTXaRyYnr4GH8jP7iPRgfzbPlJ9nPcsR5q33367/eSTT25/9tlnO7xn6Slz7Q2vU7/1rW+1n3feefvt76k/g/h4evra297eu9879fbX2z35d4u/6WDW7SN17ge7lh+p8z4U63tP+RnXU/Tktbg3vAfuLe9/e+p73578vtd73p7zM8fOVZ3Ys2dPGhsbM23atEJbnz59Mm3atKxZs6aIyQ7Mq6++mpEjR+aEE07IFVdcka1btyZJGhsbs3fv3g7zHD9+fMaMGXPEzXPLli1pamrqMJfy8vJMmjSpMJc1a9ZkyJAh+fSnP10YM23atPTp0yfr1q3r8swf16pVqzJ8+PCMGzcu11xzTd56661C35Eyt5aWliTJ0KFDk3y078E1a9bkzDPPTEVFRWHM9OnT09ra2mG3oWL7zbm956GHHsoxxxyTM844I3V1dXnnnXcKfUfC3N599908/PDD2bVrV6qqqnrUc/abc3vPkf6c9SQ9bT3uDnrDa4LuoDe8LukuesLro+6iJ79O4+PrjWvwR/nZfSQ6kH/bR5oDec9ypKmpqckll1zSYU5Jz3o+e/rr1L/4i7/Ipz/96XzhC1/I8OHDc/bZZ+cHP/hBob+n/gzio+uNa2/Su9479dbX2z35d4v7czDr9pE894NZy4/UeR+K9b2n/IzrCXrbWtwTX3/29Pe/Pf29b09/3+s9b8/4mdO32AG6o3/8x3/Mu+++2+GFXJJUVFTkb//2b4uU6sBMmjQpS5cuzbhx4/LGG29kwYIF+cxnPpOXX345TU1N6d+/f4YMGdLhMRUVFWlqaipO4AP0Xt7OnrP3+pqamjJ8+PAO/X379s3QoUO7/XwvuuiizJ49O2PHjs3mzZvz7W9/OzNmzMiaNWty1FFHHRFz27dvX+bNm5dzzz03Z5xxRpJ8pO/BpqamTp/X9/q6g87mliRf+tKXctxxx2XkyJF58cUX861vfSsbN27Mo48+mqR7z+2ll15KVVVVdu/enUGDBmX58uU57bTTsmHDhiP+Odvf3JIj+znriXrSetwd9JbXBN1BT39d0l30hNdH3UVPfp3GgemNa/BH+dl9pDnQf9tHioN5z3Ikefjhh/OLX/wi69evf19fT3k+e8Pr1P/1v/5XFi1alNra2nz729/O+vXr87WvfS39+/fPnDlzeuTPID6e3rj2Jr3nvVNvfL3dk3+3+EEOdt0+Uud+sGv5kTrvQ7G+94SfcT1Fb1uLe9rrz578/rc3vPft6e97veftOe95FVf1cDNmzCh8PGHChEyaNCnHHXdcfvzjH2fgwIFFTMbHcdlllxU+PvPMMzNhwoSceOKJWbVqVS644IIiJvvoampq8vLLL3e4h2xPsb+5/ev7op955pkZMWJELrjggmzevDknnnhiV8f8WMaNG5cNGzakpaUlf/Znf5Y5c+Zk9erVxY51SOxvbqeddtoR/ZzBh/GagJ6mJ7w+6i568us06M16+r/tnvye5T3btm3L17/+9Tz77LMZMGBAseMcNr3hdeq+ffvy6U9/Ot/97neTJGeffXZefvnl3H///ZkzZ06R0wGHW09fkzvTG9bp39Rb1u3O9Ia1vDPWd+g+evJa29PX1N6wfvaGdbK3rIluC9iJY445JkcddVSam5s7tDc3N6eysrJIqQ6NIUOG5JRTTsmmTZtSWVmZPXv2ZMeOHR3GHInzfC/vBz1nlf9fe3ceVXWd/3H8dfHKFqipjJCyOYBiBgm5MDgug5W4ZI4pOS1SjnPSY4uJhlO4VaPZaGmMZQ6Jjs7Y4mhGZSYmU0i4HFFTD2KjMY107JA5okQhn98fHu7PGxcNo7jL83EO5wDf7fO+F77vz/v7/dzPNzhYp06dslteW1urr776yuXi7dq1qzp27Khjx45Jcv7Ypk6dqry8PH3wwQfq0qWL7fc/5G8wODjY4ftav6ylNRabI3379pUku/fNWWPz9vZWVFSUEhMTtWDBAsXHx2vp0qVu8Z41FpsjrvSeuSN3zsfOwF37BM7A0/olzsLV+kfOwp37abh6npiDf8i525X8mP9tV/FjahZXsXfvXp06dUoJCQmyWq2yWq0qKCjQsmXLZLVa1alTJ7eJ9VLu2E8NCQmxzZhcLzY21vYoCHc7B6HpPDH3Sp5RO3lqf9udry02pjnytqvG/n1NzeWuGndz5HdXP8e5E0/Lxe7U/3T3+tfda19PrHupef+fq8XJ4CoHvL29lZiYqPz8fNvv6urqlJ+fr6SkpBZs2Y9XVVWlTz/9VCEhIUpMTFTr1q3t4iwtLVV5ebnLxRkZGang4GC7WP73v/+puLjYFktSUpK+/vpr7d2717bO9u3bVVdXZxtA4So+//xzVVZWKiQkRJLzxmaM0dSpU7Vx40Zt375dkZGRdst/yN9gUlKSDh48aFdgvP/++2rTpk2Dk/TP6UqxOVJSUiJJdu+bM8bmSF1dnWpqalz6PWtMfWyOuPJ75g7cOR87A3ftEzgDT+uXOAtX6R85C3fup+HH88Qc/EPO3a6gOf63XVVTahZXkZKSooMHD6qkpMT2ddNNN+muu+6yfe8usV7KHfupycnJKi0ttfvd0aNHFR4eLsl9zkG4ep6YeyX3rp3ob9tz52uL9Zojb7tq7N/X1FzuqnE3R3531XOcO/K0XOwO/U9PrX/drfb1xLqXmvciVzvnSJIMHFq/fr3x8fExubm55vDhw+YPf/iDadeunfniiy9aumlNMn36dLNjxw5z/PhxU1hYaIYMGWI6duxoTp06ZYwx5oEHHjBhYWFm+/btZs+ePSYpKckkJSW1cKsdO3v2rNm3b5/Zt2+fkWSWLFli9u3bZz777DNjjDELFy407dq1M2+++aY5cOCAGTVqlImMjDTV1dW2fQwdOtT06tXLFBcXm48++shER0eb8ePHt1RINpeL7ezZsyYjI8MUFRWZ48ePm23btpmEhAQTHR1tvvnmG9s+nDG2yZMnm7Zt25odO3aYiooK29f58+dt61zpb7C2ttb07NnT3HLLLaakpMRs2bLFBAUFmVmzZrVESDZXiu3YsWNm/vz5Zs+ePeb48ePmzTffNF27djUDBgyw7cNZY8vMzDQFBQXm+PHj5sCBAyYzM9NYLBazdetWY4zrvmfGXD42V37P3Jm75GNn4E59Amfgzv0SZ+Gu/SNn4c79NDQPd8zBzXHudnbN8b/tCn5szeLKBg4caB5++GHbz+4Qqyf0U3ft2mWsVqt5+umnTVlZmVm3bp3x9/c3a9euta3jDucg/DjumHuN8dzayZP72+58bbGpmpq3XTX2H5vLXTXu5srvrniOc1fulovdvQb2hPrXU2tfd6t7qXkvcvVzjjHGMLjqMl544QUTFhZmvL29TZ8+fczHH3/c0k1qsrS0NBMSEmK8vb1N586dTVpamjl27JhteXV1tZkyZYq59tprjb+/vxk9erSpqKhowRY37oMPPjCSGnxNmDDBGGNMXV2dycrKMp06dTI+Pj4mJSXFlJaW2u2jsrLSjB8/3gQEBJg2bdqY++67z5w9e7YForF3udjOnz9vbrnlFhMUFGRat25twsPDzaRJkxp05pwxNkcxSTKrVq2yrfND/gZPnDhhUlNTjZ+fn+nYsaOZPn26+e67737maOxdKbby8nIzYMAA0759e+Pj42OioqLMjBkzzJkzZ+z244yx3X///SY8PNx4e3uboKAgk5KSYuuoGeO675kxl4/Nld8zd+cO+dgZuFOfwBm4c7/EWbhr/8hZuHM/Dc3H3XJwc5y7nV1z/W87u+aoWVzV9y8yu0OsntJPfeutt0zPnj2Nj4+P6d69u3n55ZftlrvDOQg/nrvlXmM8t3by5P62O19bbKqryduuGHtz5HJXjNuY5snvrniOc2fulIvdvQb2hPrXU2tfd6t7qXkvcvVzjjHGWIwx5mpmvAIAAAAAAAAAAAAAAAAAd+bV0g0AAAAAAAAAAAAAAAAAAGfE4CoAAAAAAAAAAAAAAAAAcIDBVQAAAAAAAAAAAAAAAADgAIOrAAAAAAAAAAAAAAAAAMABBlcBAAAAAAAAAAAAAAAAgAMMrgIAAAAAAAAAAAAAAAAABxhcBQAAAAAAAAAAAAAAAAAOMLgKAAAAAAAAAAAAAAAAABxgcBXg4nbs2CGLxaKvv/66pZviUG5urtq1a9fSzQAAwClZLBZt2rSppZsBAAAaQU0LAMDVI48CAND8Tpw4IYvFopKSEqfcH+CuGFwFtLD09HRZLBZZLBa1bt1akZGRmjlzpr755puWbhoAALhEUVGRWrVqpeHDhzfbPisqKpSamvqD1mUgFgDAk3355ZeaPHmywsLC5OPjo+DgYN16660qLCyURJ4EAOCncun1a29vb0VFRWn+/Pmqra294rZpaWk6evRok443aNAgPfLII1fZWgAAXN+luddisahDhw4aOnSoDhw40NJNAzwag6sAJzB06FBVVFTo3//+t5577jmtWLFCc+bMaelmAQCAS+Tk5OjBBx/Uv/71L508ebJZ9hkcHCwfH59m2RcAAO5szJgx2rdvn1avXq2jR49q8+bNGjRokCorK1u6aQAAuL3669dlZWWaPn265s6dq2efffaK2/n5+ekXv/jFz9BCAADcS33uraioUH5+vqxWq0aMGNHSzQI8GoOrACdQ/6nb0NBQ3X777RoyZIjef/99SVJdXZ0WLFigyMhI+fn5KT4+Xm+88UaDfRQWFiouLk6+vr7q16+fPvnkE7vlGzZs0PXXXy8fHx9FRERo8eLFdssdfcq3Xbt2ys3NlfT/U0L+85//1ODBg+Xv76/4+HgVFRXZbZObm6uwsDD5+/tr9OjRDS5079+/X4MHD1ZgYKDatGmjxMRE7dmz52peNgAAfjZVVVV69dVXNXnyZA0fPtyWHyXp9OnTuuuuuxQUFCQ/Pz9FR0dr1apVkqRvv/1WU6dOVUhIiHx9fRUeHq4FCxbYtr00/15u3YiICEnS6NGjZbFYbD+TVwEAnuDrr7/Whx9+qGeeeUaDBw9WeHi4+vTpo1mzZum2225rNE9K0ptvvqmEhAT5+vqqa9eumjdvnt1MG0uWLNENN9yga665RqGhoZoyZYqqqqoabQu5FwDgieqvX4eHh2vy5MkaMmSINm/erNOnT+vee+/VtddeK39/f6WmpqqsrMy23fcfCzh37lzdeOON+tvf/qaIiAi1bdtWd955p86ePSvp4kwdBQUFWrp0qW22jhMnTly27gYAwB3V597g4GDdeOONyszM1H/+8x99+eWXDtcvKChQnz595OPjo5CQEGVmZtrVvnV1dVq0aJGioqLk4+OjsLAwPf300w73deHCBd1///3q3r27ysvLZYzR3LlzbTNJX3fddXrooYd+krgBZ8bgKsDJfPLJJ9q5c6e8vb0lSQsWLNCaNWv00ksv6dChQ5o2bZruvvtuFRQU2G03Y8YMLV68WLt371ZQUJBGjhyp7777TpK0d+9ejRs3TnfeeacOHjyouXPnKisry+7G8A/1+OOPKyMjQyUlJYqJidH48eNtybm4uFgTJ07U1KlTVVJSosGDB+upp56y2/6uu+5Sly5dtHv3bu3du1eZmZlq3br1VbxSAAD8fF577TV1795d3bp10913361XXnlFxhhJUlZWlg4fPqx3331XR44c0YsvvqiOHTtKkpYtW6bNmzfrtddeU2lpqdatW2d3w/dSl1t39+7dkqRVq1apoqLC9jN5FQDgCQICAhQQEKBNmzappqamwfLG8uSHH36oe++9Vw8//LAOHz6sFStWKDc31+4CspeXl5YtW6ZDhw5p9erV2r59u2bOnNloW8i9AABcnJHq22+/VXp6uvbs2aPNmzerqKhIxhgNGzbMdl3akU8//VSbNm1SXl6e8vLyVFBQoIULF0qSli5dqqSkJE2aNMk2W0doaOhl624AANxdVVWV1q5dq6ioKHXo0KHB8v/+978aNmyYevfurf379+vFF19UTk6O3T3aWbNmaeHChbac+ve//12dOnVqsK+amhqNHTtWJSUl+vDDDxUWFqYNGzbYnrxUVlamTZs26YYbbvhJYwackbWlGwBAysvLU0BAgGpra1VTUyMvLy9lZ2erpqZGf/rTn7Rt2zYlJSVJkrp27aqPPvpIK1as0MCBA237mDNnjm6++WZJ0urVq9WlSxdt3LhR48aN05IlS5SSkqKsrCxJUkxMjA4fPqxnn31W6enpTWprRkaGhg8fLkmaN2+err/+eh07dkzdu3fX0qVLNXToUNuF6JiYGO3cuVNbtmyxbV9eXq4ZM2aoe/fukqTo6Oire9EAAPgZ5eTk6O6775Z0cUrmM2fOqKCgQIMGDVJ5ebl69eqlm266SZLsBk+Vl5crOjpa/fv3l8ViUXh4eKPHuNy6QUFBki7OKhkcHGy3DXkVAODurFarcnNzNWnSJL300ktKSEjQwIEDdeeddyouLq7RPDlv3jxlZmZqwoQJki7W008++aRmzpypOXPmSJIeeeQR2/oRERF66qmn9MADD2j58uUO20LuBQB4MmOM8vPz9d577yk1NVWbNm1SYWGhfvWrX0mS1q1bp9DQUG3atEljx451uI+6ujrl5uYqMDBQknTPPfcoPz9fTz/9tNq2bStvb2/5+/s3qH0bq7sBAHBH9feOJencuXMKCQlRXl6evLwazp2zfPlyhYaGKjs7WxaLRd27d9fJkyf12GOPafbs2Tp37pyWLl2q7OxsW338y1/+Uv3797fbT1VVlYYPH66amhp98MEHatu2raSLeTg4OFhDhgxR69atFRYWpj59+vzErwDgfJi5CnACgwcPVklJiYqLizVhwgTdd999GjNmjI4dO6bz58/r5ptvtn1SNyAgQGvWrNGnn35qt4/6wVeS1L59e3Xr1k1HjhyRJB05ckTJycl26ycnJ6usrEwXLlxoUlvj4uJs34eEhEiSTp06ZTtO3759G22XJD366KP6/e9/ryFDhmjhwoUN4gAAwNmUlpZq165dGj9+vKSLN3jT0tKUk5MjSZo8ebLWr1+vG2+8UTNnztTOnTtt26anp6ukpETdunXTQw89pK1btzZ6nKasW4+8CgDwFGPGjNHJkye1efNmDR06VDt27FBCQsJlZ2Tev3+/5s+fb1dP18+Ecf78eUnStm3blJKSos6dOyswMFD33HOPKisrbcu/j9wLAPBE9Td4fX19lZqaqrS0NKWnp8tqtdpdD+7QoYPddWlHIiIibAOrpIvXmOuvLzfmcnU3AADuqP7ecUlJiXbt2qVbb71Vqamp+uyzzxqse+TIESUlJclisdh+l5ycrKqqKn3++ec6cuSIampqlJKSctljjh8/XufOndPWrVttA6skaezYsaqurlbXrl01adIkbdy40e6Rg4CnYHAV4ASuueYaRUVFKT4+Xq+88oqKi4uVk5OjqqoqSdLbb79tS6AlJSU6fPiw3njjjWZtg8VisT3eqJ6j6ZsvfdxBfZKuq6v7wceZO3euDh06pOHDh2v79u3q0aOHNm7ceJWtBgDgp5eTk6Pa2lpdd911slqtslqtevHFF7VhwwadOXPGVtROmzZNJ0+eVEpKijIyMiRJCQkJOn78uJ588klVV1dr3LhxuuOOOxwepynr1iOvAgA8ia+vr26++WZlZWVp586dSk9Pt81A5UhVVZXmzZtnV08fPHhQZWVl8vX11YkTJzRixAjFxcVpw4YN2rt3r/7yl79Ikr799luH+yT3AgA8Uf0N3rKyMlVXV2v16tV2N3Cb4vuP07VYLFe8vny5uhsAAHdUf+84KipKvXv31l//+ledO3dOK1eubPK+/Pz8ftB6w4YN04EDB1RUVGT3+9DQUJWWlmr58uXy8/PTlClTNGDAgMs+BhhwRwyuApyMl5eX/vjHP+qJJ55Qjx495OPjo/LyclsCrf8KDQ212+7jjz+2fX/69GkdPXpUsbGxkqTY2FgVFhbarV9YWKiYmBi1atVK0sXHDVVUVNiWl5WVNfpJ3cbExsaquLi40XbVi4mJ0bRp07R161b99re/1apVq5p0HAAAfi61tbVas2aNFi9ebHdjdv/+/bruuuv0j3/8Q9LFPDphwgStXbtWzz//vF5++WXbPtq0aaO0tDStXLlSr776qjZs2KCvvvrK4fEut27r1q0dzjhJXgUAeKoePXro3LlzkhznyYSEBJWWljaop6OiouTl5aW9e/eqrq5OixcvVr9+/RQTE6OTJ09e8bjkXgCAp6m/wRsWFiar1Srp4rXg2tpau+vBlZWVKi0tVY8ePa76WN7e3g5r38vV3QAAuDuLxSIvLy9VV1c3WBYbG6uioiK7STQKCwsVGBioLl26KDo6Wn5+fsrPz7/sMSZPnqyFCxfqtttuU0FBgd0yPz8/jRw5UsuWLdOOHTtUVFSkgwcPNk9wgIuwtnQDADQ0duxYzZgxQytWrFBGRoamTZumuro69e/fX2fOnFFhYaHatGljey6uJM2fP18dOnRQp06d9Pjjj6tjx466/fbbJUnTp09X79699eSTTyotLU1FRUXKzs7W8uXLbdv/5je/UXZ2tpKSknThwgU99thjDT5FdCUPPfSQkpOT9ec//1mjRo3Se++9py1bttiWV1dXa8aMGbrjjjsUGRmpzz//XLt379aYMWN+3AsGAMBPJC8vT6dPn9bEiRPtpkKWLj6eKCcnRydPnlRiYqKuv/561dTUKC8vzzbAecmSJQoJCVGvXr3k5eWl119/XcHBwWrXrl2DY11p3YiICOXn5ys5OVk+Pj7y9fUlrwIAPEJlZaXGjh2r+++/X3FxcQoMDNSePXu0aNEijRo1SlLDPHnttddq9uzZGjFihMLCwnTHHXfIy8tL+/fv1yeffKKnnnpKUVFR+u677/TCCy9o5MiRKiws1EsvvdRoO6hpAQD4f9HR0Ro1apQmTZqkFStWKDAwUJmZmercubMtP1+NiIgIFRcX68SJEwoICFD79u01d+7cRutuAADcUU1Njb744gtJFyfVyM7OVlVVlUaOHNlg3SlTpuj555/Xgw8+qKlTp6q0tFRz5szRo48+Ki8vL/n6+uqxxx7TzJkz5e3treTkZH355Zc6dOiQJk6caLevBx98UBcuXNCIESP07rvvqn///srNzdWFCxfUt29f+fv7a+3atfLz81N4ePjP8loAzoKZqwAnZLVaNXXqVC1atEizZs1SVlaWFixYoNjYWA0dOlRvv/22IiMj7bZZuHChHn74YSUmJuqLL77QW2+9JW9vb0kXP6372muvaf369erZs6dmz56t+fPnKz093bb94sWLFRoaql//+tf63e9+p4yMDPn7+zep3f369dPKlSu1dOlSxcfHa+vWrXriiSdsy1u1aqXKykrde++9iomJ0bhx45Samqp58+Zd/YsFAMBPKCcnR0OGDGkwsEq6OLhqz549slqtmjVrluLi4jRgwAC1atVK69evlyQFBgZq0aJFuummm9S7d2+dOHFC77zzjry8GnbDr7Tu4sWL9f777ys0NFS9evUirwIAPEZAQID69u2r5557TgMGDFDPnj2VlZWlSZMmKTs7W1LDPClJt956q/Ly8rR161b17t1b/fr103PPPWe7ABwfH68lS5bomWeeUc+ePbVu3TotWLCg0XaQewEAsLdq1SolJiZqxIgRSkpKkjFG77zzTpM/tHupjIwMtWrVSj169FBQUJDKy8vl7e3daN0NAIA72rJli0JCQhQSEqK+fftq9+7dev311zVo0KAG63bu3FnvvPOOdu3apfj4eD3wwAOaOHGi3T3arKwsTZ8+XbNnz1ZsbKzS0tJ06tQph8d+5JFHNG/ePA0bNkw7d+5Uu3bttHLlSiUnJysuLk7btm3TW2+9pQ4dOvxU4QNOyWIunR8OAAAAAAAAAAAAAAAAACCJmasAAAAAAAAAAAAAAAAAwCEGVwEAAAAAAAAAAAAAAACAAwyuAgAAAAAAAAAAAAAAAAAHGFwFAAAAAAAAAAAAAAAAAA4wuAoAAAAAAAAAAAAAAAAAHGBwFQAAAAAAAAAAAAAAAAA4wOAqAAAAAAAAAAAAAAAAAHCAwVUAAAAAAAAAAAAAAAAA4ACDqwAAAAAAAAAAAAAAAADAAQZXAQAAAAAAAAAAAAAAAIADDK4CAAAAAAAAAAAAAAAAAAf+D037ziO046PbAAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "plot_options, ((reb_plot, ast_plot, stl_plot, pts_plot, blk_plot)) = plt.subplots(nrows = 1, ncols = 5, figsize=(30, 5))\n",
+ "\n",
+ "\n",
+ "reb_plot.hist(wnba[\"REB\"])\n",
+ "reb_plot.set_xlabel(\"Rebounds\")\n",
+ "reb_plot.set_ylabel(\"Players\")\n",
+ "\n",
+ "ast_plot.hist(wnba[\"AST\"])\n",
+ "ast_plot.set_xlabel(\"Assists\")\n",
+ "\n",
+ "stl_plot.hist(wnba[\"STL\"])\n",
+ "stl_plot.set_xlabel(\"Steals\")\n",
+ "\n",
+ "pts_plot.hist(wnba[\"PTS\"])\n",
+ "pts_plot.set_xlabel(\"Points\")\n",
+ "\n",
+ "blk_plot.hist(wnba[\"BLK\"])\n",
+ "blk_plot.set_xlabel(\"Blocks\")\n",
+ "\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -150,14 +1815,18 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 101,
"metadata": {},
"outputs": [],
"source": [
- "#your conclusions here"
+ "#your conclusions here\n",
+ "\n",
+ "# All the plots appear to have a positive skew \n",
+ "# Distribution is similar between Rebounds, Steals and Points. And also between Assits and Blocks"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -165,6 +1834,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -173,14 +1843,46 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 105,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAACVcAAAHACAYAAACskcqmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACLLUlEQVR4nOzdf3SW5Z0n/ncQCSgkFCwklKD4E39hHWohtWUoUhEt1TFnWquzYstq2w3OSKa1pqt2YLSx7p6KnUXa7bJop1I7dv1R6xROpRLHGbBKm1Frh1EWCy4mztolESyByvP9o18zTQn+wCRPEl6vc65zuO/7ei7e981DrudOPrnukkKhUAgAAAAAAAAAAACdDCp2AAAAAAAAAAAAgL5IcRUAAAAAAAAAAEAXFFcBAAAAAAAAAAB0QXEVAAAAAAAAAABAFxRXAQAAAAAAAAAAdEFxFQAAAAAAAAAAQBcUVwEAAAAAAAAAAHRBcRUAAAAAAAAAAEAXBhc7QE/bu3dvtm3blhEjRqSkpKTYcQDoRwqFQl555ZWMGzcugwapR367zMEAHChz8DtjDgbgQJmD3xlzMAAHyhz8zpiDAThQb3UOHvDFVdu2bUtVVVWxYwDQj23dujXjx48vdox+xxwMwDtlDj4w5mAA3ilz8IExBwPwTpmDD4w5GIB36s3m4AFfXDVixIgkv7sQZWVlRU4DQH/S1taWqqqqjrmEt8ccDMCBMge/M+ZgAA6UOfidMQcDcKDMwe+MORiAA/VW5+ABX1z1+tKPZWVlJlMADohlhA+MORiAd8ocfGDMwQC8U+bgA2MOBuCdMgcfGHMwAO/Um83BHtoLAAAAAAAAAADQBcVVAAAAAAAAAHS71157Ldddd10mTpyYYcOG5Zhjjslf//Vfp1AodPQpFAq5/vrrU1lZmWHDhmXWrFl59tlni5gaADpTXAUAAAAAAABAt/vqV7+aZcuW5b/9t/+WX/7yl/nqV7+am2++OX/zN3/T0efmm2/O17/+9XzjG9/IY489lsMPPzyzZ8/Orl27ipgcAP7d4GIHAAAAAAAAAGDg+ad/+qecf/75Oe+885IkRx11VL773e/mpz/9aZLfrVq1ZMmSXHvttTn//POTJN/+9rczduzY3HfffbnooouKlh0AXmflKgAAAAAAAAC63Qc+8IGsWbMm//qv/5ok+ed//uc8+uijmTNnTpJk8+bNaW5uzqxZszpeU15enqlTp2bdunVFyQwAf8jKVQAAAAAAAAB0u2uuuSZtbW2ZNGlSDjnkkLz22mu58cYbc8kllyRJmpubkyRjx47t9LqxY8d2HPtD7e3taW9v79hua2vrofQA8DtWrgIAAAAAAACg2/3d3/1d7rzzzqxcuTI/+9nPcscdd+S//tf/mjvuuOOAx2xoaEh5eXlHq6qq6sbEALAvxVUAAAAAAAAAdLsvfOELueaaa3LRRRfl1FNPzX/4D/8hCxcuTENDQ5KkoqIiSdLS0tLpdS0tLR3H/lB9fX1aW1s72tatW3v2JAA46CmuAgAAAAAAAKDbvfrqqxk0qPOPpA855JDs3bs3STJx4sRUVFRkzZo1Hcfb2try2GOPpbq6ussxS0tLU1ZW1qkBQE8aXOwAAAAAAAAAAAw8c+fOzY033pgJEybk5JNPzs9//vN87Wtfy6c//ekkSUlJSa666qrccMMNOe644zJx4sRcd911GTduXC644ILihgeA/5/iKgAAAAAAAAC63d/8zd/kuuuuy3/6T/8pL730UsaNG5fPfOYzuf766zv6XH311dm5c2euuOKKbN++PR/84AezatWqDB06tIjJAeDfFfWxgMuWLcvkyZM7lmusrq7Oj370o47ju3btSm1tbUaPHp3hw4enpqZmn+ftAgAAQH/xZvfBM2bMSElJSaf22c9+toiJAQAA4MCNGDEiS5Ysya9+9av85je/yaZNm3LDDTdkyJAhHX1KSkqyePHiNDc3Z9euXXnooYdy/PHHFzE1AHRW1OKq8ePH56abbsqGDRvyxBNPZObMmTn//PPzi1/8IkmycOHCPPDAA7n77rvT2NiYbdu25cILLyxmZAAAADhgb3YfnCSXX355XnzxxY528803FzExAAAAAMDBraiPBZw7d26n7RtvvDHLli3L+vXrM378+CxfvjwrV67MzJkzkyQrVqzIiSeemPXr12fatGnFiAwAAAAH7I3ug08++eQkyWGHHZaKiopixAMAAAAA4A8UdeWq3/faa6/lrrvuys6dO1NdXZ0NGzZkz549mTVrVkefSZMmZcKECVm3bt1+x2lvb09bW1unBgAAAH3NH94Hv+7OO+/MEUcckVNOOSX19fV59dVX33Ac98EAAAAAAD2nqCtXJclTTz2V6urq7Nq1K8OHD8+9996bk046KU1NTRkyZEhGjhzZqf/YsWPT3Ny83/EaGhqyaNGiHk7N/hx1zYPFjtDJ8zedV+wIAAxQ5jwADtT+7oOT5OKLL86RRx6ZcePG5cknn8wXv/jFbNy4Mffcc89+x3MfXFx97TNB4nMBABRLX/tc4DMBwNvX176WJ76eA/QFRS+uOuGEE9LU1JTW1tZ8//vfz7x589LY2HjA49XX16eurq5ju62tLVVVVd0RFQAAAN6x/d0Hn3TSSbniiis6+p166qmprKzMWWedlU2bNuWYY47pcjz3wQAAAAAAPafoxVVDhgzJsccemySZMmVKHn/88dx66635xCc+kd27d2f79u2dVq9qaWlJRUXFfscrLS1NaWlpT8cGAACAA7K/++BvfvOb+/SdOnVqkuS5557bb3GV+2AAAAAAgJ4zqNgB/tDevXvT3t6eKVOm5NBDD82aNWs6jm3cuDFbtmxJdXV1ERMCAABA93n9PrgrTU1NSZLKyspeTAQAAAAAwOuKunJVfX195syZkwkTJuSVV17JypUrs3bt2qxevTrl5eWZP39+6urqMmrUqJSVleXKK69MdXV1pk2bVszYAAAAcEDe6D5406ZNWblyZc4999yMHj06Tz75ZBYuXJjp06dn8uTJxY4OAAAAAHBQKmpx1UsvvZRLL700L774YsrLyzN58uSsXr06H/nIR5Ikt9xySwYNGpSampq0t7dn9uzZue2224oZGQAAAA7YG90Hb926NQ899FCWLFmSnTt3pqqqKjU1Nbn22muLHRsAAAAA4KBV1OKq5cuXv+HxoUOHZunSpVm6dGkvJQIAAICe80b3wVVVVWlsbOzFNABw8Fi2bFmWLVuW559/Pkly8skn5/rrr8+cOXOSJDNmzNhnHv7MZz6Tb3zjG70dFQAAgD6mqMVVAAAAAADQ08aPH5+bbropxx13XAqFQu64446cf/75+fnPf56TTz45SXL55Zdn8eLFHa857LDDihUXAACAPkRxFQAAAAAAA9rcuXM7bd94441ZtmxZ1q9f31Fcddhhh6WioqIY8QAAAOjDBhU7AAAAAAAA9JbXXnstd911V3bu3Jnq6uqO/XfeeWeOOOKInHLKKamvr8+rr776huO0t7enra2tUwMAAGDgsXIVAAAAAAAD3lNPPZXq6urs2rUrw4cPz7333puTTjopSXLxxRfnyCOPzLhx4/Lkk0/mi1/8YjZu3Jh77rlnv+M1NDRk0aJFvRUfAACAIlFcBQAAAADAgHfCCSekqakpra2t+f73v5958+alsbExJ510Uq644oqOfqeeemoqKytz1llnZdOmTTnmmGO6HK++vj51dXUd221tbamqqurx8wAAAKB3Ka4CAAAAAGDAGzJkSI499tgkyZQpU/L444/n1ltvzTe/+c19+k6dOjVJ8txzz+23uKq0tDSlpaU9FxgAAIA+YVCxAwAAAAAAQG/bu3dv2tvbuzzW1NSUJKmsrOzFRAAAAPRFVq4CAAAAAGBAq6+vz5w5czJhwoS88sorWblyZdauXZvVq1dn06ZNWblyZc4999yMHj06Tz75ZBYuXJjp06dn8uTJxY4OAABAkSmuAgAAAABgQHvppZdy6aWX5sUXX0x5eXkmT56c1atX5yMf+Ui2bt2ahx56KEuWLMnOnTtTVVWVmpqaXHvttcWODQAAQB+guAoAAAAAgAFt+fLl+z1WVVWVxsbGXkwDAABAfzKo2AEAAAAAAAAAAAD6IsVVAAAAAAAAAAAAXVBcBQAAAAAAAAAA0AXFVQAAAAAAAAAAAF1QXAUAAAAAAAAAANAFxVUAAAAAAAAAAABdUFwFAAAAAAAAAADQBcVVAAAAAAAAAAAAXRhc7AC8M0dd82CxIwDQDy1btizLli3L888/nyQ5+eSTc/3112fOnDlJkhkzZqSxsbHTaz7zmc/kG9/4Rm9HBQAAAAAAACgaxVUAcBAaP358brrpphx33HEpFAq54447cv755+fnP/95Tj755CTJ5ZdfnsWLF3e85rDDDitWXAAAAAAAAICiUFwFAAehuXPndtq+8cYbs2zZsqxfv76juOqwww5LRUVFMeIBAAAAAAAA9AmDih0AACiu1157LXfddVd27tyZ6urqjv133nlnjjjiiJxyyimpr6/Pq6+++objtLe3p62trVMDAAAAAAAA6M+sXAUAB6mnnnoq1dXV2bVrV4YPH5577703J510UpLk4osvzpFHHplx48blySefzBe/+MVs3Lgx99xzz37Ha2hoyKJFi3orPgAAAAAAAECPU1wFAAepE044IU1NTWltbc33v//9zJs3L42NjTnppJNyxRVXdPQ79dRTU1lZmbPOOiubNm3KMccc0+V49fX1qaur69hua2tLVVVVj58HAAAAAAAAQE9R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5eVZsGBBLrzwwvzjP/5jsaMDAABQZEUtrlq1alWn7dtvvz1jxozJhg0bMn369I79hx12WCoqKno7HgAAAAAAA8DcuXM7bd94441ZtmxZ1q9fn/Hjx2f58uVZuXJlZs6cmSRZsWJFTjzxxKxfv97jeQEAAA5yRX0s4B9qbW1NkowaNarT/jvvvDNHHHFETjnllNTX1+fVV1/d7xjt7e1pa2vr1AAAAAAAIElee+213HXXXdm5c2eqq6uzYcOG7NmzJ7NmzeroM2nSpEyYMCHr1q3b7zi+Fw0AAHBwKOrKVb9v7969ueqqq3LmmWfmlFNO6dh/8cUX58gjj8y4cePy5JNP5otf/GI2btyYe+65p8txGhoasmjRot6KDQAAAABAP/DUU0+luro6u3btyvDhw3PvvffmpJNOSlNTU4YMGZKRI0d26j927Ng0NzfvdzzfiwYAADg49Jniqtra2jz99NN59NFHO+2/4oorOv586qmnprKyMmeddVY2bdqUY445Zp9x6uvrU1dX17Hd1taWqqqqngsOAAAAAECfd8IJJ6SpqSmtra35/ve/n3nz5qWxsfGAx/O9aAAAgINDnyiuWrBgQX74wx/mkUceyfjx49+w79SpU5Mkzz33XJfFVaWlpSktLe2RnAAAAAAA9E9DhgzJsccemySZMmVKHn/88dx66635xCc+kd27d2f79u2dVq9qaWlJRUXFfsfzvWgAAICDw6Bi/uWFQiELFizIvffem5/85CeZOHHim76mqakpSVJZWdnD6QAAAAAAGKj27t2b9vb2TJkyJYceemjWrFnTcWzjxo3ZsmVLqquri5gQAACAvqCoK1fV1tZm5cqVuf/++zNixIiO59eXl5dn2LBh2bRpU1auXJlzzz03o0ePzpNPPpmFCxdm+vTpmTx5cjGjAwAAAADQT9TX12fOnDmZMGFCXnnllaxcuTJr167N6tWrU15envnz56euri6jRo1KWVlZrrzyylRXV2fatGnFjg4AAECRFbW4atmyZUmSGTNmdNq/YsWKXHbZZRkyZEgeeuihLFmyJDt37kxVVVVqampy7bXXFiEtAAAAAAD90UsvvZRLL700L774YsrLyzN58uSsXr06H/nIR5Ikt9xySwYNGpSampq0t7dn9uzZue2224qcGgAAgL6gqMVVhULhDY9XVVWlsbGxl9IAAAAAADAQ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vvWtb+U//+f/nEMOOaRj//ve97489dRT3RYOAAAAAADeqWXLlqW1tTUzZsxIZWVlR/ve977X0eeWW27JRz/60dTU1GT69OmpqKjIPffcU8TUAAAA9AWDD+RFmzdvzumnn77P/tLS0uzcufMdhwIAAAAAgO5SKBTetM/QoUOzdOnSLF26tBcSAQAA0F8c0MpVEydOTFNT0z77V61alRNPPPGdZgIAelhDQ0POOOOMjBgxImPGjMkFF1yQjRs3duqza9eu1NbWZvTo0Rk+fHhqamrS0tJSpMQAAAAAAAAAve+Aiqvq6upSW1ub733veykUCvnpT3+aG2+8MfX19bn66qu7OyMA0M0aGxtTW1ub9evX58c//nH27NmTs88+u9MKlAsXLswDDzyQu+++O42Njdm2bVsuvPDCIqYGAAAAAAAA6F0H9FjA//gf/2OGDRuWa6+9Nq+++mouvvjijBs3Lrfeemsuuuii7s4IAHSzVatWddq+/fbbM2bMmGzYsCHTp09Pa2trli9fnpUrV2bmzJlJkhUrVuTEE0/M+vXrM23atGLEBgAAAAAAAOhVB1RclSSXXHJJLrnkkrz66qvZsWNHxowZ0525AIBe1NramiQZNWpUkmTDhg3Zs2dPZs2a1dFn0qRJmTBhQtatW9dlcVV7e3va29s7ttva2no4NQAAAAAAAEDPOqDHAn75y1/Or371qyTJYYcdprAKAPqxvXv35qqrrsqZZ56ZU045JUnS3NycIUOGZOTIkZ36jh07Ns3NzV2O09DQkPLy8o5WVVXV09EBAAAAAOhHbrrpppSUlOSqq67q2Ldr167U1tZm9OjRGT58eGpqatLS0lK8kADwBw6ouOr+++/PMccck7POOisrV67stEoFANC/1NbW5umnn85dd931jsapr69Pa2trR9u6dWs3JQQAAAAAoL97/PHH881vfjOTJ0/utH/hwoV54IEHcvfdd6exsTHbtm3LhRdeWKSUALCvAyquampqyuOPP56TTz45f/EXf5GKiop87nOfy+OPP97d+QCAHrRgwYL88Ic/zMMPP5zx48d37K+oqMju3buzffv2Tv1bWlpSUVHR5VilpaUpKyvr1AAAAAAAYMeOHbnkkkvyrW99K+9617s69re2tmb58uX52te+lpkzZ2bKlClZsWJF/umf/inr168vYmIA+HcHVFyVJKef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L7+8MHLkyEJLS0uX/f/xH/+xcMghhxRuvvnmwjPPPFO49tprC4ceemjhqaee6ugzb968wjnnnFN48cUXO9qvf/3romf/6U9/Wvj85z9f+O53v1uoqKgo3HLLLe94zL6U/ctf/nLh5JNP7nTd/+3f/q2ouS+++OLC0qVLCz//+c8Lv/zlLwuXXXZZoby8vPDCCy909LnpppsK5eXlhfvuu6/wz//8z4WPfexjhYkTJxZ+85vf9PnsffW9/vDDDxfuueeewjPPPFN47rnnCkuWLCkccsghhVWrVnX06Y3r3hO5++o1f93mzZsL73nPewof+tCHCueff36nY331vf5WsvfWdT9Y9MTc21vvr57Unz+T9KT+/HmnJ/XXz1I9rT9/VutJ/flzIN3LHPz2dfc12759e2HWrFmF733ve4V/+Zd/Kaxbt67w/ve/vzBlypTePK0e1xPvtdfdc889hdNOO60wbty4Luez/qwnrttzzz1XGDVqVOELX/hC4Wc/+1nhueeeK9x///396nPPm+mJ63b55ZcXjjnmmMLDDz9c2Lx5c+Gb3/xm4ZBDDincf//9vXVa0ON64jNiX9AT34/rC3ri+119wds9rxUrVhTKyso63Yc0Nzf3cuo393bPq729vfC+972vcO655xYeffTRwubNmwtr164tNDU19XLyN/d2z+3ll1/u9O/19NNPFw455JDCihUrejf4m3i753XnnXcWSktLC3feeWdh8+bNhdWrVxcqKysLCxcu7OXkvJmBdB88kO5PB9I940C6jxtI91YD6ecKPXEus2fPLqxYsaLw9NNPF5qamgrnnntuYcKECYUdO3b0u3P5/b5HHXVUYfLkyYW/+Iu/6JH8B31x1fvf//5CbW1tx/Zrr71WGDduXKGhoaHL/h//+McL5513Xqd9U6dOLXzmM5/p2J43b16v3Ki83ey/78gjj+zyzfdOxnw7eiL7l7/85cJpp53WjSn39U6vz29/+9vCiBEjCnfccUehUCgU9u7dW6ioqCj8l//yXzr6bN++vVBaWlr47ne/26ezFwr9473+utNPP71w7bXXFgqF3rvu3Z27UOjb1/y3v/1t4QMf+EDhf/yP/7FPzr7+Xn+j7IVC7133g0V3z729+f7qSf35M0lP6s+fd3pSf/0s1dP682e1ntSfPwfSvczBb19PzM9/6Kc//WkhSeFXv/pV94TuA3rqur3wwguF97znPYWnn356v/NZf9YT1+0Tn/hE4c/+7M96JnAf0RPX7eSTTy4sXry4U58/+qM/Kvzn//yfuzE5FFdPfEbsC3ri+3F9QU98v6sveLvntWLFikJ5eXkvpTtwb/e8li1bVjj66KMLu3fv7q2IB+yd/h+75ZZbCiNGjOjxH96+XW/3vGprawszZ87stK+urq5w5pln9mhO3r6BdB88kO5PB9I940C6jxtI91YD6ecKPXEuf+ill14qJCk0Nja+k6hvqqfO5ZVXXikcd9xxhR//+MeFP/7jP+6x4qqD+rGAu3fvzoYNGzJr1qyOfYMGDcqsWbOybt26Ll+zbt26Tv2TZPbs2fv0X7t2bcaMGZMTTjghn/vc5/Lyyy8XPXsxxuztv+fZZ5/NuHHjcvTRR+eSSy7p1uURuyP3q6++mj179mTUqFFJks2bN6e5ubnTmOXl5Zk6dWqfu+Z/mP11ff29XigUsmbNmmzcuDHTp09P0jvXvSdyv66vXvPFixdnzJgxmT9//j7H+vp7/Y2yv66nr/vBoifm3t56f/Wk/vyZpCf15887Pam/fpbqaf35s1pP6s+fA+le5uC3ryfn59/X2tqakpKSjBw5sltyF1tPXbe9e/fmP/yH/5AvfOELOfnkk3smfBH1xHXbu3dvHnzwwRx//PGZPXt2xowZk6lTp+a+++7rsfPobT31fvvABz6QH/zgB/k//+f/pFAo5OGHH86//uu/5uyzz+6ZE4Fe1pOfEYupJ78fV0w9+f2uYjrQ89qxY0eOPPLIVFVV5fzzz88vfvGL3oj7lh3Ief3gBz9IdXV1amtrM3bs2Jxyyin5yle+ktdee623Yr8l3fG1Y/ny5bnoooty+OGH91TMt+1AzusDH/hANmzY0PEoo//9v/93/v7v/z7nnntur2TmrRlI98ED6f50IN0zDqT7uIF0bzWQfq7QW39va2trkvToZ/uePJfa2tqc9/+1d+9hUVXrH8C/w3AZENISA1RABcFBRdMU0U5o2BE1pfIoKimm2ZOGokmldQi8FOgRzbxViIDaEUXzEnUMJUHEa+TgjbiJqQWZHjuJIiqzfn/4sH+ODFeZC/D9PI/P0+y99t7vWm5711p7zZ6RI6vcj42tRS+uunbtGioqKmBnZ6ex3c7ODiUlJVqPKSkpqbW8n58fNm3ahNTUVCxduhTp6ekYPnx4o3aEGxK7Ic6pz+t4eXkhPj4e+/btw/r161FUVIS//e1vuHnz5uOGDKBx4n7//ffRvn176R925XFNoc0fjR0w7nv9f//7H6ytrWFubo6RI0di9erVePHFFwHop911ETdgvG1++PBhxMbGIiYmRut+Y77Xa4sd0E+7txS6yL36ur90qSn3SXSpKfd3dKmp9qV0rSn31XSpKfcDqXExB9efrvLzw+7cuYP3338fEyZMwBNPPNE4gRuYrtpt6dKlMDU1xezZsxs/aCOgi3a7evUqSktLERUVBT8/P6SkpOCVV17Bq6++ivT0dN1URM90db+tXr0aHh4e6NixI8zNzeHn54e1a9ca1WILosehqz6ioelqPs7QdDXfZWgNqZe7uzs2btyIPXv2YMuWLVCr1Rg4cCCuXLmij5DrpCH1unDhAnbs2IGKigp89913CAsLQ3R0NJYsWaKPkOvscf/fceLECZw9exZvvPGGrkJskIbUa+LEiVi0aBGee+45mJmZwcXFBYMHD8YHH3ygj5CpjprTOLg5jU+b05ixOY3jmtPYqjk9V9DHddVqNebMmYNBgwahR48ejXJObXRVl8TERPz000+IjIx83BBrZarzK7RA48ePl/67Z8+e8PT0hIuLC9LS0uDr62vAyJq34cOHS//t6ekJLy8vODs7Y/v27Ubx7ZyoqCgkJiYiLS0NCoXC0OHUS3WxG/O9bmNjA5VKhdLSUqSmpuKdd95Bly5dMHjwYIPGVZva4jbGNr958yYmTZqEmJgY2NraGiSGhqpr7MbY7kR1wXuX6sPY+1K61pT7arrUFPuBRE3FvXv3MG7cOAghsH79ekOHY9SysrKwatUq/PTTT5DJZIYOp8lQq9UAAH9/f8ydOxcA0Lt3bxw5cgSff/45fHx8DBmeUVu9ejWOHTuGvXv3wtnZGYcOHcLbb79tdAtJiAylufWdm+o8YnWa8lxdbby9veHt7S19HjhwIJRKJb744gssXrzYgJE9HrVajaeffhpffvkl5HI5+vbti19//RX/+te/EB4ebujwGk1sbCx69uyJ/v37GzqUx5aWloZPPvkE69atg5eXFwoKChASEoLFixcjLCzM0OER1VtTH582pzFjcxvHcWxl/N5++22cPXsWhw8fNnQo9Xb58mWEhIRg//79ehmXtOjFVba2tpDL5fj9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+1K61pT7arrUlPuB1LiYg+uvMdusuv8fAxAHDx7UU430o7HvtUc1x8VVQuim3WJjY6WxZq9evcTu3bt1XQ29a+x2Ky4uFlOmTBHt27cXCoVCuLu7i+joaKFWq/VRHSK9aey+s7Fo7HlEY9HYc3XGoj71mjNnjlTWzs5OjBgxQvz0008GiLp29f37OnLkiPDy8hIWFhaiS5cu4uOPPxb379/Xc9R1U9+6/fzzzwKASElJ0XOk9VOfet27d09EREQIFxcXoVAohKOjo5g5c6a4ceOG/gOnWjWncXBzGp82pzFjcxrHNaexVXN6rtDYdanu335cXFyTq8ujdLm4SiYE309JRERERERERERERERERERERET0KJPaixAREREREREREREREREREREREbU8XFxFRERERERERERERERERERERESkBRdXERERERERERERERERERERERERacHFVURERERERERERERERERERERERFpwcRUREREREREREREREREREREREZEWXFxFRERERERERERERERERERERESkBRdXERERERERERERERERERERERERacHFVUSNLC0tDTKZDH/++aehQ9EqPj4ebdq0MXQYOhEREYHevXsbOgwiImrCZDIZdu/ebegwjALzKhERGSOOaYmIiBquOefRhjL2+XwiImoaLl68CJlMBpVKZZTnM3acl6emgIuriB4yZcoUyGQyyGQymJmZoXPnznjvvfdw584dQ4fWIsXHx0Mmk0GpVFbZl5SUBJlMhk6dOknbQkNDkZqaqscIiYjIUI4ePQq5XI6RI0c26nmLi4sxfPjwOpVtagM+5lUiImosf/zxB2bMmAEnJydYWFjA3t4ew4YNQ2ZmplSmqeVJXWDuJSKixvbw/LW5uTlcXV2xaNEi3L9/v07HBwQEIC8vr17XHDx4MObMmdOAaA2j8mG0XC7Hr7/+qrGvuLgYpqamkMlkuHjxIgBg4MCBKC4uRuvWrQ0QLRERNQUP51+ZTIa2bdvCz88Pp0+fNnRoRqtTp06QyWRITEyssq979+6QyWSIj4+XttVnXp7IULi4iugRfn5+KC4uxoULF7By5Up88cUXCA8PN3RYzdrdu3er3deqVStcvXoVR48e1dgeGxsLJycnjW3W1tZo27atTmIkIiLjEhsbi1mzZuHQoUP47bffGu289vb2sLCwaLTz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V66UJn979eqFFStWYOnSpejRowe++uorREZGVhsLcy8REZGmuLg49O3bFy+99BK8vb0hhMB3331X7y/tPiw0NBRyuRweHh5o164dLl26VOO4uzqTJ09GWVkZ+vfvj7fffhshISF48803NWKfPHky5s2bB3d3d7z88ss4efIknJycGhw78GB+39bWts4/yUtERKTNvn374ODgAAcHB3h5eeHkyZNISkrC4MGDtZbv0KEDvvvuO5w4cQK9evXCW2+9hWnTpmk8pw0LC8O8efPw0UcfQalUIiAgAFevXtV6vjlz5mDhwoUYMWIEjhw5gjZt2iAmJgaDBg2Cp6cnDhw4gG+++abGMaerqyteffVVjBgxAn//+9/h6emJdevWSfvfeOMNbNiwAXFxcejZsyd8fHwQHx//2G+uAoC2bdvW+acQiYyVTPCHoomoHmQyGXbt2iW9hYuIiIgajnmViIhIv5h7iYiI9G/w4MHo3bs3Pv30U0OHQkRE1CJFRERg9+7dUKlUhg6FqMnim6uIiIiIiIiIiIiIiIiIiIiIiIi04OIqIiIiIiIiIiIiIiIiIiIiIiIiLfizgERERERERERERERERERERERERFrwzVVERERERERERERERERERERERERacHEVERERERERERERERERERERERGRFlxcRUREREREREREREREREREREREpAUXVxEREREREREREREREREREREREWnBxVVERERERERERERERERERERERERacHEVERERERERERERERERERERERGRFlxcRUREREREREREREREREREREREpAUXVxEREREREREREREREREREREREWnBxVVERERERERERERERERERERERERa/B+ng51Hwg2JowAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "#your code here"
+ "#your code here\n",
+ "\n",
+ "plot_options, ((reb_plot, ast_plot, stl_plot, pts_plot, blk_plot)) = plt.subplots(nrows = 1, ncols = 5, figsize=(30, 5))\n",
+ "\n",
+ "reb_plot.hist(wnba[\"REB\"] / wnba[\"MIN\"])\n",
+ "reb_plot.set_xlabel(\"Rebounds per Min\")\n",
+ "reb_plot.set_ylabel(\"Players\")\n",
+ "\n",
+ "ast_plot.hist(wnba[\"AST\"] / wnba[\"MIN\"])\n",
+ "ast_plot.set_xlabel(\"Assists per Min\")\n",
+ "\n",
+ "stl_plot.hist(wnba[\"STL\"] / wnba[\"MIN\"])\n",
+ "stl_plot.set_xlabel(\"Steals per Min\")\n",
+ "\n",
+ "pts_plot.hist(wnba[\"PTS\"] / wnba[\"MIN\"])\n",
+ "pts_plot.set_xlabel(\"Points per Min\")\n",
+ "\n",
+ "blk_plot.hist(wnba[\"BLK\"] / wnba[\"MIN\"])\n",
+ "blk_plot.set_xlabel(\"Blocks per Min\")\n",
+ "\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -189,14 +1891,17 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 106,
"metadata": {},
"outputs": [],
"source": [
- "#your conclusions here"
+ "#your conclusions here\n",
+ "\n",
+ "# The Rebounds, Assists, Steals and Points appear to trend to a more neutral skewness when normalized by their values per minute"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -218,11 +1923,11 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 79,
"metadata": {},
"outputs": [],
"source": [
- "#your comments here"
+ "#your comments here\n"
]
}
],
@@ -242,7 +1947,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.8"
+ "version": "3.11.3"
}
},
"nbformat": 4,
diff --git a/your-code/3.-Inferential-Analysis.ipynb b/your-code/3.-Inferential-Analysis.ipynb
index 366765b..a5994a3 100644
--- a/your-code/3.-Inferential-Analysis.ipynb
+++ b/your-code/3.-Inferential-Analysis.ipynb
@@ -1,6 +1,7 @@
{
"cells": [
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -21,7 +22,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -36,6 +37,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -46,14 +48,295 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "#your code here"
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Unnamed: 0 | \n",
+ " Name | \n",
+ " Team | \n",
+ " Pos | \n",
+ " Height | \n",
+ " Weight | \n",
+ " BMI | \n",
+ " Birth_Place | \n",
+ " Birthdate | \n",
+ " Age | \n",
+ " College | \n",
+ " Experience | \n",
+ " Games Played | \n",
+ " MIN | \n",
+ " FGM | \n",
+ " FGA | \n",
+ " FG% | \n",
+ " 3PM | \n",
+ " 3PA | \n",
+ " 3P% | \n",
+ " FTM | \n",
+ " FTA | \n",
+ " FT% | \n",
+ " OREB | \n",
+ " DREB | \n",
+ " REB | \n",
+ " AST | \n",
+ " STL | \n",
+ " BLK | \n",
+ " TO | \n",
+ " PTS | \n",
+ " DD2 | \n",
+ " TD3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 0 | \n",
+ " Aerial Powers | \n",
+ " DAL | \n",
+ " F | \n",
+ " 183 | \n",
+ " 71 | \n",
+ " 21.200991 | \n",
+ " US | \n",
+ " January 17, 1994 | \n",
+ " 23 | \n",
+ " Michigan State | \n",
+ " 2 | \n",
+ " 8 | \n",
+ " 173 | \n",
+ " 30 | \n",
+ " 85 | \n",
+ " 35.3 | \n",
+ " 12 | \n",
+ " 32 | \n",
+ " 37.5 | \n",
+ " 21 | \n",
+ " 26 | \n",
+ " 80.8 | \n",
+ " 6 | \n",
+ " 22 | \n",
+ " 28 | \n",
+ " 12 | \n",
+ " 3 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " 93 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1 | \n",
+ " Alana Beard | \n",
+ " LA | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 73 | \n",
+ " 21.329438 | \n",
+ " US | \n",
+ " May 14, 1982 | \n",
+ " 35 | \n",
+ " Duke | \n",
+ " 12 | \n",
+ " 30 | \n",
+ " 947 | \n",
+ " 90 | \n",
+ " 177 | \n",
+ " 50.8 | \n",
+ " 5 | \n",
+ " 18 | \n",
+ " 27.8 | \n",
+ " 32 | \n",
+ " 41 | \n",
+ " 78.0 | \n",
+ " 19 | \n",
+ " 82 | \n",
+ " 101 | \n",
+ " 72 | \n",
+ " 63 | \n",
+ " 13 | \n",
+ " 40 | \n",
+ " 217 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 2 | \n",
+ " Alex Bentley | \n",
+ " CON | \n",
+ " G | \n",
+ " 170 | \n",
+ " 69 | \n",
+ " 23.875433 | \n",
+ " US | \n",
+ " October 27, 1990 | \n",
+ " 26 | \n",
+ " Penn State | \n",
+ " 4 | \n",
+ " 26 | \n",
+ " 617 | \n",
+ " 82 | \n",
+ " 218 | \n",
+ " 37.6 | \n",
+ " 19 | \n",
+ " 64 | \n",
+ " 29.7 | \n",
+ " 35 | \n",
+ " 42 | \n",
+ " 83.3 | \n",
+ " 4 | \n",
+ " 36 | \n",
+ " 40 | \n",
+ " 78 | \n",
+ " 22 | \n",
+ " 3 | \n",
+ " 24 | \n",
+ " 218 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 3 | \n",
+ " Alex Montgomery | \n",
+ " SAN | \n",
+ " G/F | \n",
+ " 185 | \n",
+ " 84 | \n",
+ " 24.543462 | \n",
+ " US | \n",
+ " December 11, 1988 | \n",
+ " 28 | \n",
+ " Georgia Tech | \n",
+ " 6 | \n",
+ " 31 | \n",
+ " 721 | \n",
+ " 75 | \n",
+ " 195 | \n",
+ " 38.5 | \n",
+ " 21 | \n",
+ " 68 | \n",
+ " 30.9 | \n",
+ " 17 | \n",
+ " 21 | \n",
+ " 81.0 | \n",
+ " 35 | \n",
+ " 134 | \n",
+ " 169 | \n",
+ " 65 | \n",
+ " 20 | \n",
+ " 10 | \n",
+ " 38 | \n",
+ " 188 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 4 | \n",
+ " Alexis Jones | \n",
+ " MIN | \n",
+ " G | \n",
+ " 175 | \n",
+ " 78 | \n",
+ " 25.469388 | \n",
+ " US | \n",
+ " August 5, 1994 | \n",
+ " 23 | \n",
+ " Baylor | \n",
+ " R | \n",
+ " 24 | \n",
+ " 137 | \n",
+ " 16 | \n",
+ " 50 | \n",
+ " 32.0 | \n",
+ " 7 | \n",
+ " 20 | \n",
+ " 35.0 | \n",
+ " 11 | \n",
+ " 12 | \n",
+ " 91.7 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " 12 | \n",
+ " 12 | \n",
+ " 7 | \n",
+ " 0 | \n",
+ " 14 | \n",
+ " 50 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 Name Team Pos Height Weight BMI \n",
+ "0 0 Aerial Powers DAL F 183 71 21.200991 \\\n",
+ "1 1 Alana Beard LA G/F 185 73 21.329438 \n",
+ "2 2 Alex Bentley CON G 170 69 23.875433 \n",
+ "3 3 Alex Montgomery SAN G/F 185 84 24.543462 \n",
+ "4 4 Alexis Jones MIN G 175 78 25.469388 \n",
+ "\n",
+ " Birth_Place Birthdate Age College Experience \n",
+ "0 US January 17, 1994 23 Michigan State 2 \\\n",
+ "1 US May 14, 1982 35 Duke 12 \n",
+ "2 US October 27, 1990 26 Penn State 4 \n",
+ "3 US December 11, 1988 28 Georgia Tech 6 \n",
+ "4 US August 5, 1994 23 Baylor R \n",
+ "\n",
+ " Games Played MIN FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB \n",
+ "0 8 173 30 85 35.3 12 32 37.5 21 26 80.8 6 \\\n",
+ "1 30 947 90 177 50.8 5 18 27.8 32 41 78.0 19 \n",
+ "2 26 617 82 218 37.6 19 64 29.7 35 42 83.3 4 \n",
+ "3 31 721 75 195 38.5 21 68 30.9 17 21 81.0 35 \n",
+ "4 24 137 16 50 32.0 7 20 35.0 11 12 91.7 3 \n",
+ "\n",
+ " DREB REB AST STL BLK TO PTS DD2 TD3 \n",
+ "0 22 28 12 3 6 12 93 0 0 \n",
+ "1 82 101 72 63 13 40 217 0 0 \n",
+ "2 36 40 78 22 3 24 218 0 0 \n",
+ "3 134 169 65 20 10 38 188 2 0 \n",
+ "4 9 12 12 7 0 14 50 0 0 "
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#your code here\n",
+ "\n",
+ "wnba = pd.read_csv(\"../data/wnba_clean.csv\")\n",
+ "\n",
+ "wnba.head()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -74,10 +357,14 @@
"metadata": {},
"outputs": [],
"source": [
- "# your answer here"
+ "# your answer here\n",
+ "\n",
+ "# We can calculate a confidence interval to determine the range of weights that we can be confident contains the population mean\n",
+ "# We can also check outliers and drop them in order to infer a more sustainable average weight. Other tham that we can assume\n"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -86,14 +373,38 @@
},
{
"cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "# your code here"
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "The 95% confidence interval for the average Weight is (77.15, 80.80)\n"
+ ]
+ }
+ ],
+ "source": [
+ "# your code here\n",
+ "\n",
+ "import scipy.stats as st\n",
+ "\n",
+ "sample_mean = np.mean(wnba[\"Weight\"])\n",
+ "sample_std = np.std(wnba[\"Weight\"], ddof=1) # ddof=1 for the sample standard deviation\n",
+ "\n",
+ "n = len(wnba[\"Weight\"])\n",
+ "conf_level = 0.95\n",
+ "df = n - 1\n",
+ "crit_value = stats.t.ppf((1 + conf_level) / 2, df)\n",
+ "std_error = sample_std / np.sqrt(n)\n",
+ "\n",
+ "lower = sample_mean - crit_value * std_error\n",
+ "upper = sample_mean + crit_value * std_error\n",
+ "print(f\"The 95% confidence interval for the average Weight is ({lower:.2f}, {upper:.2f})\")"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -102,14 +413,17 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
- "#your-answer-here"
+ "#your-answer-here\n",
+ "\n",
+ "# The 95% confidence interval for the average Weight is between 77.15 and 80.80"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -118,14 +432,17 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
- "#your-answer-here"
+ "#your-answer-here\n",
+ "\n",
+ "# Granny appears to be right"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -142,6 +459,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -158,10 +476,13 @@
"metadata": {},
"outputs": [],
"source": [
- "# your answer here"
+ "# your answer here\n",
+ "\n",
+ "# I should probably remove the values where players havent made any Free Throw Attempts in order"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -170,14 +491,70 @@
},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": 9,
"metadata": {},
- "outputs": [],
- "source": [
- "# your code here"
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "We can reject the null hypothesis\n",
+ "Population size: 142\n",
+ "Hypothesis mean: 40\n",
+ "Confidence interval tail: greater\n",
+ "Significance level: 0.05\n",
+ "Sample size: 137\n",
+ "Sample mean: 75.74160583941605\n",
+ "Sample standard deviation: 18.71579091984252\n",
+ "Test statistic: 22.3525028928411\n",
+ "p-value: 1.11509284320316e-47\n",
+ "Degrees of freedom: 136\n"
+ ]
+ }
+ ],
+ "source": [
+ "# your code here\n",
+ "\n",
+ "# Population is all female professional basketball players that have shot a free throw\n",
+ "# Sub-population is all WNBA players that have shot a free throw\n",
+ "population_size = wnba[\"FTA\"].count()\n",
+ "\n",
+ "# Define the hypothesis\n",
+ "# H0: mu <= 40 (the mean FT% is less than or equal to 40%)\n",
+ "# H1: mu > 40 (the mean FT% is greater than 40%)\n",
+ "hypothesis_mean = 40\n",
+ "alternative = \"greater\"\n",
+ "\n",
+ "# Set the significance level\n",
+ "alpha = 0.05\n",
+ "\n",
+ "# Sample the sub-population\n",
+ "sample_size = 137\n",
+ "sample = wnba[\"FT%\"].sample(sample_size)\n",
+ "\n",
+ "# Perform the t-test\n",
+ "t_statistic, p_value = stats.ttest_1samp(sample, hypothesis_mean, alternative=alternative)\n",
+ "\n",
+ "# Decide whether to reject the null hypothesis\n",
+ "if p_value < alpha and t_statistic > 0:\n",
+ " print(\"We can reject the null hypothesis\")\n",
+ "else:\n",
+ " print(\"We cannot reject the null hypothesis\")\n",
+ "\n",
+ "print(\"Population size:\", population_size)\n",
+ "print(\"Hypothesis mean:\", hypothesis_mean)\n",
+ "print(\"Confidence interval tail:\", alternative)\n",
+ "print(\"Significance level:\", alpha)\n",
+ "print(\"Sample size:\", sample_size)\n",
+ "print(\"Sample mean:\", sample.mean())\n",
+ "print(\"Sample standard deviation:\", sample.std(ddof=1))\n",
+ "print(\"Test statistic:\", t_statistic)\n",
+ "print(\"p-value:\", p_value)\n",
+ "print(\"Degrees of freedom:\", sample_size - 1)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -190,10 +567,13 @@
"metadata": {},
"outputs": [],
"source": [
- "#your-answer-here"
+ "#your-answer-here\n",
+ "\n",
+ "# I would tell my sister that the data indicates WNBA players have a higher free throw percentage than 40%, which is a positive outcome for their performance."
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -210,6 +590,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -217,6 +598,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -235,6 +617,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -260,6 +643,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -276,6 +660,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -292,6 +677,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -325,6 +711,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -357,7 +744,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.8"
+ "version": "3.11.3"
}
},
"nbformat": 4,