From accbe8be8e117d424a339071898b311978fa8a9a Mon Sep 17 00:00:00 2001
From: leticiademarchiferreira
<127995157+leticiademarchiferreira@users.noreply.github.com>
Date: Mon, 22 May 2023 17:01:45 +0200
Subject: [PATCH]
https://www.bing.com/search?q=ortomedic+marca+de+aparelho+autoligado+brasil&qs=n&form=QBRE&sp=-1&lq=0&pq=ortomedic+marca+de+aparelho+autoligado+brasil&sc=8-45&sk=&cvid=848C0A78910A40818759D2D17916D846&ghsh=0&ghacc=0&ghpl=
---
your-code/1.-Data-Cleaning.ipynb | 1328 +++++++++++++++++-
your-code/2.-Exploratory-Data-Analysis.ipynb | 792 ++++++++++-
your-code/3.-Inferential-Analysis.ipynb | 728 +++++++++-
your-code/wnba.csv | 144 ++
your-code/wnba_clean.csv | 144 ++
5 files changed, 3031 insertions(+), 105 deletions(-)
create mode 100644 your-code/wnba.csv
create mode 100644 your-code/wnba_clean.csv
diff --git a/your-code/1.-Data-Cleaning.ipynb b/your-code/1.-Data-Cleaning.ipynb
index d1c8eea..f6ab44b 100644
--- a/your-code/1.-Data-Cleaning.ipynb
+++ b/your-code/1.-Data-Cleaning.ipynb
@@ -1,6 +1,7 @@
{
"cells": [
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -28,15 +29,20 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import matplotlib.pyplot as plt\n",
+ "import seaborn as sns\n",
"import pandas as pd\n",
"pd.set_option('display.max_columns', 100)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -47,14 +53,286 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 2,
"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": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba = pd.read_csv(\"wnba.csv\") \n",
+ "wnba.head()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -64,14 +342,40 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 3,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Columns with NaN values:\n",
+ "Weight 1\n",
+ "BMI 1\n",
+ "dtype: int64\n",
+ "\n",
+ "Number of rows with NaN values in each column:\n",
+ "Weight 1\n",
+ "BMI 1\n",
+ "dtype: int64\n"
+ ]
+ }
+ ],
"source": [
- "#your code here"
+ "nan_values = wnba.isna().sum()\n",
+ "\n",
+ "columns_with_nan = nan_values[nan_values > 0]\n",
+ "\n",
+ "rows_with_nan = wnba[columns_with_nan.index].isna().sum()\n",
+ "\n",
+ "print(\"Columns with NaN values:\")\n",
+ "print(columns_with_nan)\n",
+ "print(\"\\nNumber of rows with NaN values in each column:\")\n",
+ "print(rows_with_nan)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -80,14 +384,31 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 4,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " 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 \n"
+ ]
+ }
+ ],
"source": [
- "#your code here"
+ "rows_with_nan = wnba[wnba['Weight'].isna() | wnba['BMI'].isna()]\n",
+ "print(rows_with_nan)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -96,14 +417,26 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Percentage of values to be removed: 0.04%\n"
+ ]
+ }
+ ],
"source": [
- "#your code here"
+ "total_values = wnba.size\n",
+ "nan_count = wnba.isna().sum().sum()\n",
+ "percentage_removed = (nan_count / total_values) * 100\n",
+ "print(\"Percentage of values to be removed: {:.2f}%\".format(percentage_removed))"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -114,14 +447,56 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 6,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Name 0\n",
+ "Team 0\n",
+ "Pos 0\n",
+ "Height 0\n",
+ "Weight 0\n",
+ "BMI 0\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\n"
+ ]
+ }
+ ],
"source": [
- "#your code here"
+ "wnba_cleaned = wnba.dropna()\n",
+ "print(wnba_cleaned.isna().sum())"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -130,14 +505,15 @@
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
- "#your answer here"
+ "#N pq a porcentagem é muito baixa."
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -147,14 +523,58 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": 8,
"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": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba.dtypes"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -162,6 +582,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -170,14 +591,15 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
- "#your code here"
+ "wnba['Weight'] = wnba['Weight'].fillna(0).astype(int)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -186,14 +608,349 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": 10,
"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",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 142.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ "
\n",
+ " \n",
+ " | mean | \n",
+ " 184.566434 | \n",
+ " 78.426573 | \n",
+ " 23.091214 | \n",
+ " 27.076923 | \n",
+ " 24.356643 | \n",
+ " 496.972028 | \n",
+ " 73.895105 | \n",
+ " 167.622378 | \n",
+ " 42.901399 | \n",
+ " 14.727273 | \n",
+ " 43.426573 | \n",
+ " 24.803497 | \n",
+ " 39.272727 | \n",
+ " 49.111888 | \n",
+ " 75.578322 | \n",
+ " 21.923077 | \n",
+ " 61.160839 | \n",
+ " 83.083916 | \n",
+ " 44.230769 | \n",
+ " 17.608392 | \n",
+ " 9.713287 | \n",
+ " 32.090909 | \n",
+ " 201.790210 | \n",
+ " 1.132867 | \n",
+ " 0.006993 | \n",
+ "
\n",
+ " \n",
+ " | std | \n",
+ " 8.685068 | \n",
+ " 12.793864 | \n",
+ " 2.073691 | \n",
+ " 3.679170 | \n",
+ " 7.104259 | \n",
+ " 290.777320 | \n",
+ " 56.110895 | \n",
+ " 117.467095 | \n",
+ " 10.111498 | \n",
+ " 17.355919 | \n",
+ " 46.106199 | \n",
+ " 18.512183 | \n",
+ " 36.747747 | \n",
+ " 44.244854 | \n",
+ " 18.712194 | \n",
+ " 21.509276 | \n",
+ " 49.761919 | \n",
+ " 68.302197 | \n",
+ " 41.483017 | \n",
+ " 13.438978 | \n",
+ " 12.520193 | \n",
+ " 21.502017 | \n",
+ " 153.381548 | \n",
+ " 2.900310 | \n",
+ " 0.083624 | \n",
+ "
\n",
+ " \n",
+ " | min | \n",
+ " 165.000000 | \n",
+ " 0.000000 | \n",
+ " 18.390675 | \n",
+ " 21.000000 | \n",
+ " 2.000000 | \n",
+ " 12.000000 | \n",
+ " 1.000000 | \n",
+ " 3.000000 | \n",
+ " 14.300000 | \n",
+ " 0.000000 | \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",
+ " 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",
+ " 176.500000 | \n",
+ " 71.000000 | \n",
+ " 21.785876 | \n",
+ " 24.000000 | \n",
+ " 22.000000 | \n",
+ " 240.000000 | \n",
+ " 26.000000 | \n",
+ " 66.000000 | \n",
+ " 36.950000 | \n",
+ " 0.000000 | \n",
+ " 3.000000 | \n",
+ " 0.000000 | \n",
+ " 12.000000 | \n",
+ " 16.500000 | \n",
+ " 71.150000 | \n",
+ " 7.000000 | \n",
+ " 25.500000 | \n",
+ " 34.000000 | \n",
+ " 11.000000 | \n",
+ " 7.000000 | \n",
+ " 2.000000 | \n",
+ " 13.500000 | \n",
+ " 75.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 50% | \n",
+ " 185.000000 | \n",
+ " 79.000000 | \n",
+ " 22.873314 | \n",
+ " 27.000000 | \n",
+ " 27.000000 | \n",
+ " 504.000000 | \n",
+ " 69.000000 | \n",
+ " 152.000000 | \n",
+ " 42.000000 | \n",
+ " 10.000000 | \n",
+ " 32.000000 | \n",
+ " 30.300000 | \n",
+ " 29.000000 | \n",
+ " 35.000000 | \n",
+ " 80.000000 | \n",
+ " 13.000000 | \n",
+ " 50.000000 | \n",
+ " 62.000000 | \n",
+ " 33.000000 | \n",
+ " 15.000000 | \n",
+ " 5.000000 | \n",
+ " 28.000000 | \n",
+ " 177.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",
+ " 750.000000 | \n",
+ " 105.000000 | \n",
+ " 244.500000 | \n",
+ " 48.550000 | \n",
+ " 22.000000 | \n",
+ " 65.000000 | \n",
+ " 36.150000 | \n",
+ " 52.500000 | \n",
+ " 66.000000 | \n",
+ " 85.850000 | \n",
+ " 31.000000 | \n",
+ " 84.000000 | \n",
+ " 116.000000 | \n",
+ " 66.500000 | \n",
+ " 27.000000 | \n",
+ " 12.000000 | \n",
+ " 48.000000 | \n",
+ " 277.500000 | \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 143.000000 143.000000 142.000000 143.000000 143.000000 \\\n",
+ "mean 184.566434 78.426573 23.091214 27.076923 24.356643 \n",
+ "std 8.685068 12.793864 2.073691 3.679170 7.104259 \n",
+ "min 165.000000 0.000000 18.390675 21.000000 2.000000 \n",
+ "25% 176.500000 71.000000 21.785876 24.000000 22.000000 \n",
+ "50% 185.000000 79.000000 22.873314 27.000000 27.000000 \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 143.000000 143.000000 143.000000 143.000000 143.000000 \\\n",
+ "mean 496.972028 73.895105 167.622378 42.901399 14.727273 \n",
+ "std 290.777320 56.110895 117.467095 10.111498 17.355919 \n",
+ "min 12.000000 1.000000 3.000000 14.300000 0.000000 \n",
+ "25% 240.000000 26.000000 66.000000 36.950000 0.000000 \n",
+ "50% 504.000000 69.000000 152.000000 42.000000 10.000000 \n",
+ "75% 750.000000 105.000000 244.500000 48.550000 22.000000 \n",
+ "max 1018.000000 227.000000 509.000000 100.000000 88.000000 \n",
+ "\n",
+ " 3PA 3P% FTM FTA FT% OREB \n",
+ "count 143.000000 143.000000 143.000000 143.000000 143.000000 143.000000 \\\n",
+ "mean 43.426573 24.803497 39.272727 49.111888 75.578322 21.923077 \n",
+ "std 46.106199 18.512183 36.747747 44.244854 18.712194 21.509276 \n",
+ "min 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
+ "25% 3.000000 0.000000 12.000000 16.500000 71.150000 7.000000 \n",
+ "50% 32.000000 30.300000 29.000000 35.000000 80.000000 13.000000 \n",
+ "75% 65.000000 36.150000 52.500000 66.000000 85.850000 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 143.000000 143.000000 143.000000 143.000000 143.000000 143.000000 \\\n",
+ "mean 61.160839 83.083916 44.230769 17.608392 9.713287 32.090909 \n",
+ "std 49.761919 68.302197 41.483017 13.438978 12.520193 21.502017 \n",
+ "min 0.000000 2.000000 0.000000 0.000000 0.000000 2.000000 \n",
+ "25% 25.500000 34.000000 11.000000 7.000000 2.000000 13.500000 \n",
+ "50% 50.000000 62.000000 33.000000 15.000000 5.000000 28.000000 \n",
+ "75% 84.000000 116.000000 66.500000 27.000000 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 143.000000 143.000000 143.000000 \n",
+ "mean 201.790210 1.132867 0.006993 \n",
+ "std 153.381548 2.900310 0.083624 \n",
+ "min 2.000000 0.000000 0.000000 \n",
+ "25% 75.000000 0.000000 0.000000 \n",
+ "50% 177.000000 0.000000 0.000000 \n",
+ "75% 277.500000 1.000000 0.000000 \n",
+ "max 584.000000 17.000000 1.000000 "
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba.describe()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -202,7 +959,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
@@ -210,6 +967,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -218,11 +976,519 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 12,
"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 | \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 | \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 | \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 | \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 | \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",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 138 | \n",
+ " Tiffany Hayes | \n",
+ " ATL | \n",
+ " G | \n",
+ " 178 | \n",
+ " 70 | \n",
+ " 22.093170 | \n",
+ " US | \n",
+ " September 20, 1989 | \n",
+ " 27 | \n",
+ " Connecticut | \n",
+ " 6 | \n",
+ " 29 | \n",
+ " 861 | \n",
+ " 144 | \n",
+ " 331 | \n",
+ " 43.5 | \n",
+ " 43 | \n",
+ " 112 | \n",
+ " 38.4 | \n",
+ " 136 | \n",
+ " 161 | \n",
+ " 84.5 | \n",
+ " 28 | \n",
+ " 89 | \n",
+ " 117 | \n",
+ " 69 | \n",
+ " 37 | \n",
+ " 8 | \n",
+ " 50 | \n",
+ " 467 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 139 | \n",
+ " Tiffany Jackson | \n",
+ " LA | \n",
+ " F | \n",
+ " 191 | \n",
+ " 84 | \n",
+ " 23.025685 | \n",
+ " US | \n",
+ " April 26, 1985 | \n",
+ " 32 | \n",
+ " Texas | \n",
+ " 9 | \n",
+ " 22 | \n",
+ " 127 | \n",
+ " 12 | \n",
+ " 25 | \n",
+ " 48.0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " 4 | \n",
+ " 6 | \n",
+ " 66.7 | \n",
+ " 5 | \n",
+ " 18 | \n",
+ " 23 | \n",
+ " 3 | \n",
+ " 1 | \n",
+ " 3 | \n",
+ " 8 | \n",
+ " 28 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 140 | \n",
+ " Tiffany Mitchell | \n",
+ " IND | \n",
+ " G | \n",
+ " 175 | \n",
+ " 69 | \n",
+ " 22.530612 | \n",
+ " US | \n",
+ " September 23, 1984 | \n",
+ " 32 | \n",
+ " South Carolina | \n",
+ " 2 | \n",
+ " 27 | \n",
+ " 671 | \n",
+ " 83 | \n",
+ " 238 | \n",
+ " 34.9 | \n",
+ " 17 | \n",
+ " 69 | \n",
+ " 24.6 | \n",
+ " 94 | \n",
+ " 102 | \n",
+ " 92.2 | \n",
+ " 16 | \n",
+ " 70 | \n",
+ " 86 | \n",
+ " 39 | \n",
+ " 31 | \n",
+ " 5 | \n",
+ " 40 | \n",
+ " 277 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 141 | \n",
+ " Tina Charles | \n",
+ " NY | \n",
+ " F/C | \n",
+ " 193 | \n",
+ " 84 | \n",
+ " 22.550941 | \n",
+ " US | \n",
+ " May 12, 1988 | \n",
+ " 29 | \n",
+ " Connecticut | \n",
+ " 8 | \n",
+ " 29 | \n",
+ " 952 | \n",
+ " 227 | \n",
+ " 509 | \n",
+ " 44.6 | \n",
+ " 18 | \n",
+ " 56 | \n",
+ " 32.1 | \n",
+ " 110 | \n",
+ " 135 | \n",
+ " 81.5 | \n",
+ " 56 | \n",
+ " 212 | \n",
+ " 268 | \n",
+ " 75 | \n",
+ " 21 | \n",
+ " 22 | \n",
+ " 71 | \n",
+ " 582 | \n",
+ " 11 | \n",
+ " 0 | \n",
+ "
\n",
+ " \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",
+ "
\n",
+ "
143 rows × 32 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Name Team Pos Height Weight BMI Birth_Place \n",
+ "0 Aerial Powers DAL F 183 71 21.200991 US \\\n",
+ "1 Alana Beard LA G/F 185 73 21.329438 US \n",
+ "2 Alex Bentley CON G 170 69 23.875433 US \n",
+ "3 Alex Montgomery SAN G/F 185 84 24.543462 US \n",
+ "4 Alexis Jones MIN G 175 78 25.469388 US \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "138 Tiffany Hayes ATL G 178 70 22.093170 US \n",
+ "139 Tiffany Jackson LA F 191 84 23.025685 US \n",
+ "140 Tiffany Mitchell IND G 175 69 22.530612 US \n",
+ "141 Tina Charles NY F/C 193 84 22.550941 US \n",
+ "142 Yvonne Turner PHO G 175 59 19.265306 US \n",
+ "\n",
+ " Birthdate Age College Experience Games Played MIN \n",
+ "0 January 17, 1994 23 Michigan State 2 8 173 \\\n",
+ "1 May 14, 1982 35 Duke 12 30 947 \n",
+ "2 October 27, 1990 26 Penn State 4 26 617 \n",
+ "3 December 11, 1988 28 Georgia Tech 6 31 721 \n",
+ "4 August 5, 1994 23 Baylor R 24 137 \n",
+ ".. ... ... ... ... ... ... \n",
+ "138 September 20, 1989 27 Connecticut 6 29 861 \n",
+ "139 April 26, 1985 32 Texas 9 22 127 \n",
+ "140 September 23, 1984 32 South Carolina 2 27 671 \n",
+ "141 May 12, 1988 29 Connecticut 8 29 952 \n",
+ "142 October 13, 1987 29 Nebraska 2 30 356 \n",
+ "\n",
+ " FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB DREB REB AST \n",
+ "0 30 85 35.3 12 32 37.5 21 26 80.8 6 22 28 12 \\\n",
+ "1 90 177 50.8 5 18 27.8 32 41 78.0 19 82 101 72 \n",
+ "2 82 218 37.6 19 64 29.7 35 42 83.3 4 36 40 78 \n",
+ "3 75 195 38.5 21 68 30.9 17 21 81.0 35 134 169 65 \n",
+ "4 16 50 32.0 7 20 35.0 11 12 91.7 3 9 12 12 \n",
+ ".. ... ... ... ... ... ... ... ... ... ... ... ... ... \n",
+ "138 144 331 43.5 43 112 38.4 136 161 84.5 28 89 117 69 \n",
+ "139 12 25 48.0 0 1 0.0 4 6 66.7 5 18 23 3 \n",
+ "140 83 238 34.9 17 69 24.6 94 102 92.2 16 70 86 39 \n",
+ "141 227 509 44.6 18 56 32.1 110 135 81.5 56 212 268 75 \n",
+ "142 59 140 42.1 11 47 23.4 22 28 78.6 11 13 24 30 \n",
+ "\n",
+ " STL BLK TO PTS DD2 TD3 \n",
+ "0 3 6 12 93 0 0 \n",
+ "1 63 13 40 217 0 0 \n",
+ "2 22 3 24 218 0 0 \n",
+ "3 20 10 38 188 2 0 \n",
+ "4 7 0 14 50 0 0 \n",
+ ".. ... ... .. ... ... ... \n",
+ "138 37 8 50 467 0 0 \n",
+ "139 1 3 8 28 0 0 \n",
+ "140 31 5 40 277 0 0 \n",
+ "141 21 22 71 582 11 0 \n",
+ "142 18 1 32 151 0 0 \n",
+ "\n",
+ "[143 rows x 32 columns]"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba.to_csv('wnba_clean.csv', index=False)\n",
+ "wnba"
]
}
],
@@ -242,7 +1508,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.8"
+ "version": "3.11.2"
}
},
"nbformat": 4,
diff --git a/your-code/2.-Exploratory-Data-Analysis.ipynb b/your-code/2.-Exploratory-Data-Analysis.ipynb
index 48b485c..d224550 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": [
@@ -26,6 +27,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -36,14 +38,286 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 3,
"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 | \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 | \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 | \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 | \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 | \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 21.200991 US \\\n",
+ "1 Alana Beard LA G/F 185 73 21.329438 US \n",
+ "2 Alex Bentley CON G 170 69 23.875433 US \n",
+ "3 Alex Montgomery SAN G/F 185 84 24.543462 US \n",
+ "4 Alexis Jones MIN G 175 78 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": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba = pd.read_csv('wnba_clean.csv')\n",
+ "wnba.head()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -52,14 +326,349 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"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",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 142.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ " 143.000000 | \n",
+ "
\n",
+ " \n",
+ " | mean | \n",
+ " 184.566434 | \n",
+ " 78.426573 | \n",
+ " 23.091214 | \n",
+ " 27.076923 | \n",
+ " 24.356643 | \n",
+ " 496.972028 | \n",
+ " 73.895105 | \n",
+ " 167.622378 | \n",
+ " 42.901399 | \n",
+ " 14.727273 | \n",
+ " 43.426573 | \n",
+ " 24.803497 | \n",
+ " 39.272727 | \n",
+ " 49.111888 | \n",
+ " 75.578322 | \n",
+ " 21.923077 | \n",
+ " 61.160839 | \n",
+ " 83.083916 | \n",
+ " 44.230769 | \n",
+ " 17.608392 | \n",
+ " 9.713287 | \n",
+ " 32.090909 | \n",
+ " 201.790210 | \n",
+ " 1.132867 | \n",
+ " 0.006993 | \n",
+ "
\n",
+ " \n",
+ " | std | \n",
+ " 8.685068 | \n",
+ " 12.793864 | \n",
+ " 2.073691 | \n",
+ " 3.679170 | \n",
+ " 7.104259 | \n",
+ " 290.777320 | \n",
+ " 56.110895 | \n",
+ " 117.467095 | \n",
+ " 10.111498 | \n",
+ " 17.355919 | \n",
+ " 46.106199 | \n",
+ " 18.512183 | \n",
+ " 36.747747 | \n",
+ " 44.244854 | \n",
+ " 18.712194 | \n",
+ " 21.509276 | \n",
+ " 49.761919 | \n",
+ " 68.302197 | \n",
+ " 41.483017 | \n",
+ " 13.438978 | \n",
+ " 12.520193 | \n",
+ " 21.502017 | \n",
+ " 153.381548 | \n",
+ " 2.900310 | \n",
+ " 0.083624 | \n",
+ "
\n",
+ " \n",
+ " | min | \n",
+ " 165.000000 | \n",
+ " 0.000000 | \n",
+ " 18.390675 | \n",
+ " 21.000000 | \n",
+ " 2.000000 | \n",
+ " 12.000000 | \n",
+ " 1.000000 | \n",
+ " 3.000000 | \n",
+ " 14.300000 | \n",
+ " 0.000000 | \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",
+ " 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",
+ " 176.500000 | \n",
+ " 71.000000 | \n",
+ " 21.785876 | \n",
+ " 24.000000 | \n",
+ " 22.000000 | \n",
+ " 240.000000 | \n",
+ " 26.000000 | \n",
+ " 66.000000 | \n",
+ " 36.950000 | \n",
+ " 0.000000 | \n",
+ " 3.000000 | \n",
+ " 0.000000 | \n",
+ " 12.000000 | \n",
+ " 16.500000 | \n",
+ " 71.150000 | \n",
+ " 7.000000 | \n",
+ " 25.500000 | \n",
+ " 34.000000 | \n",
+ " 11.000000 | \n",
+ " 7.000000 | \n",
+ " 2.000000 | \n",
+ " 13.500000 | \n",
+ " 75.000000 | \n",
+ " 0.000000 | \n",
+ " 0.000000 | \n",
+ "
\n",
+ " \n",
+ " | 50% | \n",
+ " 185.000000 | \n",
+ " 79.000000 | \n",
+ " 22.873314 | \n",
+ " 27.000000 | \n",
+ " 27.000000 | \n",
+ " 504.000000 | \n",
+ " 69.000000 | \n",
+ " 152.000000 | \n",
+ " 42.000000 | \n",
+ " 10.000000 | \n",
+ " 32.000000 | \n",
+ " 30.300000 | \n",
+ " 29.000000 | \n",
+ " 35.000000 | \n",
+ " 80.000000 | \n",
+ " 13.000000 | \n",
+ " 50.000000 | \n",
+ " 62.000000 | \n",
+ " 33.000000 | \n",
+ " 15.000000 | \n",
+ " 5.000000 | \n",
+ " 28.000000 | \n",
+ " 177.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",
+ " 750.000000 | \n",
+ " 105.000000 | \n",
+ " 244.500000 | \n",
+ " 48.550000 | \n",
+ " 22.000000 | \n",
+ " 65.000000 | \n",
+ " 36.150000 | \n",
+ " 52.500000 | \n",
+ " 66.000000 | \n",
+ " 85.850000 | \n",
+ " 31.000000 | \n",
+ " 84.000000 | \n",
+ " 116.000000 | \n",
+ " 66.500000 | \n",
+ " 27.000000 | \n",
+ " 12.000000 | \n",
+ " 48.000000 | \n",
+ " 277.500000 | \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 143.000000 143.000000 142.000000 143.000000 143.000000 \\\n",
+ "mean 184.566434 78.426573 23.091214 27.076923 24.356643 \n",
+ "std 8.685068 12.793864 2.073691 3.679170 7.104259 \n",
+ "min 165.000000 0.000000 18.390675 21.000000 2.000000 \n",
+ "25% 176.500000 71.000000 21.785876 24.000000 22.000000 \n",
+ "50% 185.000000 79.000000 22.873314 27.000000 27.000000 \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 143.000000 143.000000 143.000000 143.000000 143.000000 \\\n",
+ "mean 496.972028 73.895105 167.622378 42.901399 14.727273 \n",
+ "std 290.777320 56.110895 117.467095 10.111498 17.355919 \n",
+ "min 12.000000 1.000000 3.000000 14.300000 0.000000 \n",
+ "25% 240.000000 26.000000 66.000000 36.950000 0.000000 \n",
+ "50% 504.000000 69.000000 152.000000 42.000000 10.000000 \n",
+ "75% 750.000000 105.000000 244.500000 48.550000 22.000000 \n",
+ "max 1018.000000 227.000000 509.000000 100.000000 88.000000 \n",
+ "\n",
+ " 3PA 3P% FTM FTA FT% OREB \n",
+ "count 143.000000 143.000000 143.000000 143.000000 143.000000 143.000000 \\\n",
+ "mean 43.426573 24.803497 39.272727 49.111888 75.578322 21.923077 \n",
+ "std 46.106199 18.512183 36.747747 44.244854 18.712194 21.509276 \n",
+ "min 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
+ "25% 3.000000 0.000000 12.000000 16.500000 71.150000 7.000000 \n",
+ "50% 32.000000 30.300000 29.000000 35.000000 80.000000 13.000000 \n",
+ "75% 65.000000 36.150000 52.500000 66.000000 85.850000 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 143.000000 143.000000 143.000000 143.000000 143.000000 143.000000 \\\n",
+ "mean 61.160839 83.083916 44.230769 17.608392 9.713287 32.090909 \n",
+ "std 49.761919 68.302197 41.483017 13.438978 12.520193 21.502017 \n",
+ "min 0.000000 2.000000 0.000000 0.000000 0.000000 2.000000 \n",
+ "25% 25.500000 34.000000 11.000000 7.000000 2.000000 13.500000 \n",
+ "50% 50.000000 62.000000 33.000000 15.000000 5.000000 28.000000 \n",
+ "75% 84.000000 116.000000 66.500000 27.000000 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 143.000000 143.000000 143.000000 \n",
+ "mean 201.790210 1.132867 0.006993 \n",
+ "std 153.381548 2.900310 0.083624 \n",
+ "min 2.000000 0.000000 0.000000 \n",
+ "25% 75.000000 0.000000 0.000000 \n",
+ "50% 177.000000 0.000000 0.000000 \n",
+ "75% 277.500000 1.000000 0.000000 \n",
+ "max 584.000000 17.000000 1.000000 "
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba.describe()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -72,12 +681,44 @@
"cell_type": "code",
"execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Players with highest ages:\n",
+ " Name Age\n",
+ "127 Sue Bird 36\n",
+ "67 Jia Perkins 35\n",
+ "110 Rebekkah Brunson 35\n",
+ "106 Plenette Pierson 35\n",
+ "1 Alana Beard 35\n",
+ "Players with highest weights:\n",
+ " Name Weight\n",
+ "36 Courtney Paris 113\n",
+ "12 Amanda Zahui B. 113\n",
+ "41 Danielle Adams 108\n",
+ "23 Brionna Jones 104\n",
+ "89 Lynetta Kizer 104\n"
+ ]
+ }
+ ],
"source": [
- "#your code here"
+ "age_sorted = wnba.sort_values('Age', ascending=False)\n",
+ "\n",
+ "highest_ages = age_sorted.head()\n",
+ "print(\"Players with highest ages:\")\n",
+ "print(highest_ages[['Name', 'Age']])\n",
+ "\n",
+ "weight_sorted = wnba.sort_values('Weight', ascending=False)\n",
+ "\n",
+ "highest_weights = weight_sorted.head()\n",
+ "print(\"Players with highest weights:\")\n",
+ "print(highest_weights[['Name', 'Weight']])"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -89,14 +730,55 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 6,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABKQAAAMWCAYAAADPhl4gAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACpFElEQVR4nOzdeVxUZf//8fcoMKACKghIguKS+1JW5pJikkhmbpWa5pLVfffFSrHlplVtoeV2q0zrvksr887sziUry1wzl1yyspTEbTQFHVIQBEQ4vz/6OXcTi4CzAPN6Ph7nEec617nO55yh4eNnzlzHZBiGIQAAAAAAAMBFarg7AAAAAAAAAHgWClIAAAAAAABwKQpSAAAAAAAAcCkKUgAAAAAAAHApClIAAAAAAABwKQpSAAAAAAAAcCkKUgAAAAAAAHApClIAAAAAAABwKQpSAAAAAAAAcCkKUoAHmzJlikwmk0uOFR0drejoaNv6+vXrZTKZ9PHHH7vk+GPHjlWTJk1ccqyKysrK0j333KOwsDCZTCZNnDjR5TEcPnxYJpNJCxYsqPC+//znPx0fGAAALkBuVLlUhtzoz8iTAMeiIAVUEwsWLJDJZLItvr6+Cg8PV2xsrF599VWdPXvWIcc5fvy4pkyZot27dztkPEeqzLGVxQsvvKAFCxbo/vvv1/vvv6+77rqrxL5NmjTRLbfcUuw2Vye0FfH5559rypQp7g4DAFCNkRtV7tjKoqy5UZs2bdSxY8ci7UuXLpXJZFKvXr2KbHvnnXdkMpn01VdfOTzuy0WeBE/h5e4AADjWtGnTFBUVpfz8fKWmpmr9+vWaOHGiZsyYoRUrVqhDhw62vk8++aT+8Y9/lGv848ePa+rUqWrSpIk6depU5v1c8ce+tNj+9a9/qbCw0OkxXI61a9fq+uuv1zPPPOO2GBo3bqycnBx5e3s79Tiff/655syZQ7IFAHA6cqPqnxv16NFDb7/9tjIyMhQYGGhr//bbb+Xl5aXt27crPz/fLr/59ttvVbNmTXXt2rXM8ZAnAY7FHVJANRMXF6dRo0Zp3LhxSkxM1Jdffqmvv/5aJ0+e1K233qqcnBxbXy8vL/n6+jo1nnPnzkmSfHx85OPj49Rjlcbb21tms9ltxy+LkydPqm7dum6N4eInyDVr1nRrHAAAOAq5UfGqU27Uo0cPFRYWavPmzXbt3377re644w7l5ORo586ddts2bdqkDh06yN/fv8zxkCcBjkVBCvAAN954o5566ikdOXJECxcutLUXN0/C6tWr1aNHD9WtW1d16tRRy5Yt9fjjj0v646tg1157rSRp3LhxtlvgL36PPjo6Wu3atdPOnTvVs2dP1apVy7bvX+dJuKigoECPP/64wsLCVLt2bd166606evSoXZ8mTZpo7NixRfb985iXiq24eRKys7M1efJkRUREyGw2q2XLlvrnP/8pwzDs+plMJk2YMEHLli1Tu3btZDab1bZtW61atar4C/4XJ0+e1Pjx4xUaGipfX1917NhR7777rm37xa/YHTp0SJ999pkt9sOHD5dp/LL67bffdPfddys0NNR2Du+8845dn5LmRliyZInatGkjX19ftWvXTkuXLi117om33npLzZo1k9ls1rXXXqvt27fbto0dO1Zz5syRJLuvUgAA4CrkRtUrN+rRo4ekPwpQF+Xm5mrXrl0aMmSImjZtarft1KlT+vXXX237SeRJgDvwlT3AQ9x11116/PHH9dVXX+nee+8tts/PP/+sW265RR06dNC0adNkNpuVkpJi+wPeunVrTZs2TU8//bTuu+8+3XDDDZKkbt262cZIT09XXFychg8frlGjRik0NLTUuJ5//nmZTCY99thjOnnypGbNmqWYmBjt3r1bfn5+ZT6/ssT2Z4Zh6NZbb9W6des0fvx4derUSV9++aUeeeQR/fbbb5o5c6Zd/02bNumTTz7R//3f/8nf31+vvvqqhg4dKovFoqCgoBLjysnJUXR0tFJSUjRhwgRFRUVpyZIlGjt2rM6cOaOHHnpIrVu31vvvv69JkyapUaNGmjx5siSpQYMGpZ5zfn6+rFZrkfaMjIwibWlpabr++uttCWSDBg30xRdfaPz48crMzCx1ktDPPvtMw4YNU/v27ZWUlKTTp09r/PjxuuKKK4rtv2jRIp09e1Z/+9vfZDKZ9PLLL2vIkCE6ePCgvL299be//U3Hjx/X6tWr9f7775d6jgAAOAu5kb2qnBs1bdpU4eHh2rRpk61t+/btOn/+vLp166Zu3brp22+/tY1z8U6qiwUp8iTATQwA1cL8+fMNScb27dtL7BMYGGhcddVVtvVnnnnG+PPbwMyZMw1JxqlTp0ocY/v27YYkY/78+UW29erVy5BkzJs3r9htvXr1sq2v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v0JCQjRo0CAlJyfb9SnLa2WxWNS/f3/VqlVLISEheuSRR3ThwgVXngpQZnPmzFGTJk3k6+urLl266LvvvnN3SFWCo94vULwXX3xRJpNJEydOtLVxPcvnt99+06hRoxQUFCQ/Pz+1b99eO3bssG03DENPP/20GjZsKD8/P8XExBTJT/CHgoICPfXUU4qKipKfn5+aNWumZ599Vn9+ThnXs2SXypXLcu34t6xjUZBCuWRnZ6tjx46aM2dOsdtPnDhht7zzzjsymUwaOnSorc/IkSP1888/a/Xq1Vq5cqU2btyo++67z1WngD+51OuZkJCgVatWaeHChdq7d68mTpyoCRMmaMWKFbY+kyZN0qeffqolS5Zow4YNOn78uIYMGeKqU8CflPZ6GoahQYMG6eDBg1q+fLm+//57NW7cWDExMcrOzrb14/WsHDZs2KD4+Hht3bpVq1evVn5+vvr27Vuu16qgoED9+/fX+fPntXnzZr377rtasGCBnn76aXecElCqxYsXKyEhQc8884x27dqljh07KjY2VidPnnR3aJWeI94vULzt27frzTffVIcOHezauZ5ld/r0aXXv3l3e3t764osv9Msvv2j69OmqV6+erc/LL7+sV199VfPmzdO2bdtUu3ZtxcbGKjc3142RV04vvfSS5s6dq9dff1179+7VSy+9pJdfflmvvfaarQ/Xs2SX+rdPWa4d/5Z1MAOoIEnG0qVLS+0zcOBA48Ybb7St//LLL4YkY/v27ba2L774wjCZTMZvv/3mrFBRBsW9nm3btjWmTZtm13b11VcbTzzxhGEYhnHmzBnD29vbWLJkiW373r17DUnGli1bnB4zSvbX1zM5OdmQZOzZs8fWVlBQYDRo0MD417/+ZRgGr2dldvLkSUOSsWHDBsMwyvZaff7550aNGjWM1NRUW5+5c+caAQEBRl5enmtPALiE6667zoiPj7etFxQUGOHh4UZSUpIbo6qaKvJ+gaLOnj1rtGjRwli9erXRq1cv46GHHjIMg+tZXo899pjRo0ePErcXFhYaYWFhxiuvvGJrO3PmjGE2m43//Oc/rgixSunfv79x991327UNGTLEGDlypGEYXM/y+GuuXJZrx79lHY87pOA0aWlp+uyzzzR+/Hhb25YtW1S3bl1dc801traYmBjVqFFD27Ztc0eYKEW3bt20YsUK/fbbbzIM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j9q1f/LJJ5cfPOBBKEgBHi4uLk7XXHONbT0xMVFr167VLbfcoltvvVV79+6Vn5+fJMnLy0teXs592zh37pxq1aolHx8fpx7nUry9vd16/LI4efKk2rRpU659Fi5cqKuvvlpjxozR448/ruzsbNWuXdtJEQIAUHWRIxWvOuZIV1xxhUaNGmVbv+eee1SnTh3985//1P79+9WiRQu7/jfffHOxBalFixapf//++u9//3t5JwB4CL6yB6CIG2+8UU899ZSOHDmihQsX2tqLmx9h9erV6tGjh+rWras6deqoZcuWevzxxyX9MafBtddeK0kaN26c7VboBQsWSPpjDoR27dpp586d6tmzp2rVqmXb96/zI1xUUFCgxx9/XGFhYapdu7ZuvfXWIrdMN2nSRGPHji2y75/HvFRsxc2PkJ2drcmTJysiIkJms1ktW7bUP//5TxmGYdfv4m3ay5YtU7t27WQ2m9W2bVutWrWq+Av+FydPntT48eMVGhoqX19fdezYUe+++65t+8W5Ig4dOqTPPvvMFvvhw4dLHTcnJ0dLly7V8OHDdccddygnJ0fLly8vtu+SJUvUpk0b+fr6ql27dlq6dGmx16SwsFCzZs1S27Zt5evrq9DQUP3tb3/T6dOny3SuAABUJeRI1TNHKk5YWJgkFVtovPPOO7V7927t27fP1paamqq1a9fqzjvvLPexAE9FQQpAsS5+176028J//vln3XLLLcrLy9O0adM0ffp03Xrrrfr2228lSa1bt9a0adMkSffdd5/ef/99vf/+++rZs6dtjPT0dMXFxalTp06aNWuWevfuXWpczz//vD777DM99thjevDBB7V69WrFxMQoJyenXOdXltj+zDAM3XrrrZo5c6b69eunGTNmqGXLlnrkkUeUkJBQpP+mTZv0f//3fxo+fLhefvll5ebmaujQoUpPTy81rpycHEVHR+v999/XyJEj9corrygwMFBjx47V7NmzbbG///77Cg4OVqdOnWyxN2jQoNSxV6xYoaysLA0fPlxhYWGKjo7WBx98UKTfZ599pmHDhsnb21tJSUkaMmSIxo8fr507dxbp+7e//U2PPPKIunfvrtmzZ2vcuHH64IMPFBsbq/z8/FLjAQCgKiJHslcdcqT8/HxZrVZZrVYdO3ZMn376qWbMmKGePXsqKiqqSP+ePXuqUaNGWrRoka1t8eLFqlOnjvr371/qsQD8iQHAI82fP9+QZGzfvr3EPoGBgcZVV11lW3/mmWeMP79tzJw505BknDp1qsQxtm/fbkgy5s+fX2Rbr169DEnGvHnzit3Wq1cv2/q6desMScYVV1xhZGZm2to/+ugjQ5Ixe/ZsW1vjxo2NMWPGXHLM0mIbM2aM0bhxY9v6smXLDEnGc889Z9fvtttuM0wmk5GSkmJrk2T4+PjYtf3www+GJOO1114rcqw/mzVrliHJWLhwoa3t/PnzRteuXY06derYnXvjxo2N/v37lzren91yyy1G9+7dbetvvfWW4eXlZZw8edKuX/v27Y1GjRoZZ8+etbWtX7/ekGR3Tb755htDkvHBBx/Y7b9q1api2wEAqArIkTwrR2rcuLEhqcjSvXt3w2q12vW9+DqfOnXKePjhh43mzZvbtl177bXGuHHjbOcZHx9v23bo0CFDkvHKK6+UKSbAU3CHFIAS1alTp9QnydStW1eStHz58gpPbmk2mzVu3Lgy9x89erT8/f1t67fddpsaNmyozz//vELHL6vPP/9cNWvW1IMPPmjXPnnyZBmGUeSJdTExMWrWrJltvUOHDgoICNDBgwcveZywsDCNGDHC1ubt7a0HH3xQWVlZ2rBhQ4XiT09P15dffmk37tChQ2UymfTRRx/Z2o4fP66ffvpJo0ePVp06dWztvXr1Uvv27e3GXLJkiQIDA3XTTTfZPlW0Wq3q3Lmz6tSpo3Xr1lUoVgAAKjtypP+p6jmSJHXp0kWrV6/W6tWrtXLlSj3//PP6+eefdeutt5Z4h9mdd96plJQUbd++3fZfvq4HlA8FKQAlysrKskts/mrYsGHq3r277rnnHoWGhmr48OH66KOPypV4XXHFFeWanPOvk0qaTCY1b968QnMDlMeRI0cUHh5e5Hq0bt3atv3PIiMji4xRr169S86tdOTIEbVo0UI1ati/PZd0nLJavHix8vPzddVVVyklJUUpKSn6/fff1aVLF7uv7V0cv3nz5kXG+Gvb/v37lZGRoZCQEDVo0MBuycrK0smTJysUKwAAlR050v9U9RxJkoKDgxUTE6OYmBj1799fjz/+uP79739r8+bN+ve//13sPldddZVatWqlRYsW6YMPPlBYWJhuvPHGCscAeCKesgegWMeOHVNGRkaxhYmL/Pz8tHHjRq1bt06fffaZVq1apcWLF+vGG2/UV199pZo1a17yOBefTuNIf51U9KKCgoIyxeQIJR3H+Mvknq5ysejUvXv3YrcfPHhQTZs2LdeYhYWFCgkJKXYeKkmXnK8BAICqiBzp8lS2HKkkffr0kSRt3LhRDzzwQLF97rzzTs2dO1f+/v4aNmxYkWIZgNLxfwyAYr3//vuSpNjY2FL71ahRQ3369NGMGTP0yy+/6Pnnn9fatWttX9cqKfGpqP3799utG4ahlJQUu6e91KtXT2fOnCmy718/OStPbI0bN9bx48eL3J5/8ekqjRs3LvNYlzrO/v37i3yCejnHOXTokDZv3qwJEyZoyZIldsvixYvl4+Njm5Tz4vgpKSlFxvlrW7NmzZSenq7u3bvbPlX889KxY8dyxwoAQGVHjmSvKudIpblw4YKkP+6GK8mdd96pEydO6Ndff+XrekAFUJACUMTatWv17LPPKioqSiNHjiyx3++//16krVOnTpKkvLw8SVLt2rUlqdjkpyLee+89u4Tn448/1okTJxQXF2dra9asmbZu3arz58/b2lauXFnk0cflie3mm29WQUGBXn/9dbv2mTNnymQy2R3/ctx8881KTU3V4sWLbW0XLlzQa6+9pjp16qhXr17lHvPiHUyPPvqobrvtNrvljjvuUK9evWx9wsPD1a5dO7333nt2CdiGDRv0008/2Y17xx13qKCgQM8++2yRY164cMFhrzkAAJUFOVJRVTlHKs2nn34qSaV+wNasWTPNmjVLSUlJuu666xx6fMAT8JU9wMN98cUX2rdvny5cuKC0tDStXbtWq1evVuPGjbVixQr5+vqWuO+0adO0ceNG9e/fX40bN9bJkyf1xhtvqFGjRurRo4ekP/5Q161bV/PmzZO/v79q166tLl26FPsI3bKoX7++evTooXHjxiktLU2zZs1S8+bNde+999r63HPPPfr444/Vr18/3XHHHTpw4IAWLlxoN4FmeWMbMGCAevfurSeeeEKHDx9Wx44d9dVXX2n58uWaOHFikbEr6r777tObb76psWPHaufOnWrSpIk+/vhjffvtt5o1a1ap81WU5IMPPlCnTp0UERFR7PZbb71VDzzwgHbt2qWrr75aL7zwggYOHKju3btr3LhxOn36tF5//XW1a9fOrkjVq1cv/e1vf1NSUpJ2796tvn37ytvbW/v379eSJUs0e/Zs3Xbb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+/fvV2Jiot544w2rygAAAAgp9EgAAMCJLAukOnfurN27d2vlypXas2ePysrKlJGRodtuu63ODTwBAACchB4JAAA4kWWBlCRFRkYqPT3dykMCAACEPHokIPQVFBQ0q3EBINRZFkitWLGi0dfvuOMOiyoBAAAIHfRIQGirKTsluVyExgAQZJYFUjNnzqyzXl1drYqKCkVHR6tly5Y0WwAAwJHokYDQVusrkwxDCeNmKyohJejjVx7MV8mm14I+LgCEOssCqVOnTp2zbf/+/Zo2bZruu+++oB2npqZGjz32mF577TUdOXJEycnJmjx5sh566CG5XK6gHQcAACAYrOqRAJyfqIQUuZO6B33c6hNFQR8TAJoDS+8hdbYePXro6aefVnp6uj777LOgjPnMM89o8eLFevXVV9WnTx/l5+drypQpio+P14wZM4JyDAAAADOZ0SMBAACEElsDKen7m3gePnw4aON9/PHHGj9+vMaOHStJ6tq1q9544w1t3749aMcAAAAwW7B7JAAAgFBiWSCVm5tbZ90wDBUXF+uFF17QVVddFbTjXHnllfrDH/6gffv2qWfPntq9e7c2b96shQsXNvgen88nn8/nXy8tLQ1aPQDCh5lPwUlMTFRqaqpp41vBrPPj8/nkdrtNGVsKj3OP5s2qHgkAACCUWBZITZgwoc66y+VS+/btde2112rBggVBO86cOXNUWlqqXr16KSIiQjU1NXryySd12223Nfie7OxszZs3L2g1AAgvVjxdJya2pQo/K2iWwYjp58fVQjJqzRlbzfvcIzxY1SMBAACEEssCqdpa8/7PxD9bvXq1/vSnP+n1119Xnz59tGvXLs2aNUvJycmaNGlSve+ZO3eusrKy/OulpaVKSQn+EzQANE9mP12n+kSRTqxdIK/X2yxDETPPz5knD3HuEc6s6pEAAABCie33kAq2++67T3PmzNHNN98sSbr44ov15ZdfKjs7u8FAyu12m/p1EADhwayn64QLM87PmScPce4BAACA8GJZIPXPn0BqSmP3e2pKRUWFWrRoUWdbREQEf30EAAAhyaoeCQAAIJRYFkjt3LlTO3fuVHV1tdLS0iRJ+/btU0REhPr37+/fz+VynddxrrvuOj355JNKTU1Vnz59tHPnTi1cuFBTp049r3EBAADMYFWPBAAAEEosC6Suu+46tW7dWq+++qratm0rSTp16pSmTJmiwYMHa/bs2UE5zu9//3s9/PDD+tWvfqVjx44pOTlZd911lx555JGgjA8AABBMVvVIAAAAocSyQGrBggV67733/I2WJLVt21bz58/XiBEjgtZstW7dWosWLdKiRYuCMh4AAICZrOqRADhXQUGBaWMnJibyYBAAP4plgVRpaamOHz9+zvbjx4/r9OnTVpUBAAAQUuiRAJilpuyU5HIpPT3dtGPExLZU4WcFhFIAfjDLAqnrr79eU6ZM0YIFC3TFFVdIkrZt26b77rtPEydOtKoMAACAkEKPBMAstb4yyTCUMG62ohJSgj5+9YkinVi7QF6vl0AKwA9mWSC1ZMkS3Xvvvbr11ltVXV39/cEjI5WRkaHnnnvOqjIAAABCCj0SALNFJaTIndTd7jIAoA7LAqmWLVvqpZde0nPPPafPP/9ckvSTn/xEcXFxVpUAAAAQcuiRAACAE7Ww+oDFxcUqLi5Wjx49FBcXJ8MwrC4BAAAg5NAjAQAAJ7EskDpx4oSGDRumnj17asyYMSouLpYkZWRk8PQYAADgWPRIAADAiSwLpO655x5FRUXJ4/GoZcuW/u033XST1q1bZ1UZAAAAIYUeCQAAOJFl95B677339O6776pz5851tvfo0UNffvmlVWUAAACEFHokAADgRJZ9Qqq8vLzOX/3OOHnypNxut1VlAAAAhJRg9UgbN27Uddddp+TkZLlcLq1Zs6bO64Zh6JFHHlGnTp0UGxur4cOHa//+/edbPgAAwI9iWSA1ePBgrVixwr/ucrlUW1urZ599VkOHDrWqDAAAgJASrB6pvLxcl1xyiV588cV6X3/22Wf1/PPPa8mSJdq2bZvi4uI0cuRIVVVVnfccAAAAfijLvrL37LPPatiwYcrPz9e3336r+++/X3//+9918uRJ/fWvf7WqDAAAgJASrB5p9OjRGj16dL2vGYahRYsW6aGHHtL48eMlSStWrFDHjh21Zs0a3XzzzUGZCwAAQKAs+4TURRddpH379unqq6/W+PHjVV5erokTJ2rnzp36yU9+YlUZAAAAIcWKHunQoUM6cuSIhg8f7t8WHx+vgQMHasuWLUE5BgAAwA9hySekqqurNWrUKC1ZskQPPvigFYcEAAAIeVb1SEeOHJEkdezYsc72jh07+l+rj8/nk8/n86+XlpaaUyAAAHAcSz4hFRUVpT179lhxKAAAgGYj1Huk7OxsxcfH+5eUlBS7SwIAAGHCsq/spaena+nSpVYdDgAAoFmwokdKSkqSJB09erTO9qNHj/pfq8/cuXNVUlLiX4qKikytEwAAOIdlNzX/7rvvtGzZMn3wwQe67LLLFBcXV+f1hQsXWlUKAABAyLCiR+rWrZuSkpKUl5enSy+9VNL3X7/btm2bpk2b1uD73G633G73eR8fAADgbKYHUgcPHlTXrl21d+9e9e/fX5K0b9++Ovu4XC6zywAAAAgpwe6RysrKdODAAf/6oUOHtGvXLrVr106pqamaNWuW5s+frx49eqhbt256+OGHlZycrAkTJgRlPgAAAD+E6YFUjx49VFxcrPXr10uSbrrpJj3//PPn3FQTAADASYLdI+Xn52vo0KH+9aysLEnSpEmTlJOTo/vvv1/l5eW688479c033+jqq6/WunXrFBMTc/6TAQAA+IFMD6QMw6iz/s4776i8vNzswwIAAIS0YPdIQ4YMOWfMf+ZyufT444/r8ccf/9HHAAAACBbLbmp+RmONEgAAgFPRIwEAACcxPZByuVzn3P+Ae0YBAACno0cCAABOZslX9iZPnux/QktVVZV++ctfnvMEmbfeesvsUgAAAEIGPRIAAHAy0wOpSZMm1VlPT083+5AAAAAhjx4JAAA4memB1PLly80+BAAAQLNDjwQAAJzM8puaAwAAAAAAwNkIpAAAAAAAAGCpsAykvv76a6WnpyshIUGxsbG6+OKLlZ+fb3dZAAAAAAAAkAX3kLLaqVOndNVVV2no0KF655131L59e+3fv19t27a1uzQAAAAAAAAoDAOpZ555RikpKXVuFNqtWzcbKwIAAAAAAMA/C7uv7OXm5uryyy/Xz3/+c3Xo0EH9+vXTK6+80uh7fD6fSktL6ywAAAAAAAAwR9gFUgcPHtTixYvVo0cPvfvuu5o2bZpmzJihV199tcH3ZGdnKz4+3r+kpKRYWDEAAAAAAICzhF0gVVtbq/79++upp55Sv379dOedd+oXv/iFlixZ0uB75s6dq5KSEv9SVFRkYcUAAAAAAADOEnaBVKdOndS7d+862y688EJ5PJ4G3+N2u9WmTZs6CwAAAAAAAMwRdoHUVVddpcLCwjrb9u3bpy5duthUEQAAAAAAAP5Z2AVS99xzj7Zu3aqnnnpKBw4c0Ouvv64//OEPmj59ut2lAQAAAAAAQGEYSA0YMEBvv/223njjDV100UV64okntGjRIt122212lwYAAAAAAABJkXYXYIZx48Zp3LhxdpcBAAAAAACAeoRlIAUAAACEG4/HI6/Xa8rYBQUFpowLZzDz5ycxMVGpqammjQ/APgRSAAAAQIjzeDxK63Whqior7C4F8KspOyW5XEpPTzftGDGxLVX4WQGhFBCGCKQAAACAEOf1elVVWaGEcbMVlZAS9PErD+arZNNrQR8X4a3WVyYZhmk/l9UninRi7QJ5vV4CKSAMEUgBAAAAzURUQorcSd2DPm71iaKgjwnnMOvnEkB4C7un7AEAAAAAACC0EUgBAAAAAADAUgRSAAAAAAAAsBSBFAAAAAAAACxFIAUAAAAAAABLEUgBAAAAAADAUgRSAAAAAAAAsFSk3QUAAIAfz+PxyOv1mjZ+YmKiUlNTTRsfAAAAzkQgBQBAM+XxeJTW60JVVVaYdoyY2JYq/KyAUAoAAABBRSAFAEAz5fV6VVVZoYRxsxWVkBL08atPFOnE2gXyer0EUgAAAAgqAikAAJq5qIQUuZO6210GAAAAEDBuag4AAAAAAABLEUgBAAAAAADAUgRSAAAAAAAAsBSBFAAAAAAAACxFIAUAAAAAAABLEUgBAAAAAADAUgRSAAAAAAAAsBSBFAAAAAAAACxFIAUAAAAAAABLEUgBAAAAAADAUgRSAAAAAAAAsFTYB1JPP/20XC6XZs2aZXcpAAAAAAAAUJgHUp988olefvll9e3b1+5SAAAAAAAA8H/CNpAqKyvTbbfdpldeeUVt27a1uxwAAAAAAAD8n0i7CzDL9OnTNXbsWA0fPlzz589vdF+fzyefz+dfLy0tNbs8AACajYKCAlPGTUxMVGpqqiljAwAAILSFZSC1cuVKffrpp/rkk08C2j87O1vz5s0zuSoAAJqXmrJTksul9PR0U8aPiW2pws8KCKUAAAAcKOwCqaKiIs2cOVPvv/++YmJiAnrP3LlzlZWV5V8vLS1VSkqKWSUCANAs1PrKJMNQwrjZikoI7u/F6hNFOrF2gbxeL4EUAACAA4VdILVjxw4dO3ZM/fv392+rqanRxo0b9cILL8jn8ykiIqLOe9xut9xut9WlAgDQLEQlpMid1N3uMgAAABBGwi6QGjZsmP72t7/V2TZlyhT16tVLDzzwwDlhFAAAAAAAAKwVdoFU69atddFFF9XZFhcXp4SEhHO2AwAAAAAAwHot7C4AAAAAAAAAzuKIQOqjjz7SokWL7C4DAADANo899phcLledpVevXnaXBQAAHCrsvrIHAACA+vXp00cffPCBfz0yklYQAADYgy4EAADAISIjI5WUlGR3GQAAAARSAAAATrF//34lJycrJiZGgwYNUnZ2tlJTUxvc3+fzyefz+ddLS0utKBMA6igoKDBt7MTExEavgwDMQyAFAADgAAMHDlROTo7S0tJUXFysefPmafDgwdq7d69at25d73uys7M1b948iysFgO/VlJ2SXC6lp6ebdoyY2JYq/KyAUAqwAYEUAACAA4wePdr/v/v27auBAweqS5cuWr16tTIyMup9z9y5c5WVleVfLy0tVUpKium1AoAk1frKJMNQwrjZikoI/rWn+kSRTqxdIK/XSyAF2IBACgAAwIEuuOAC9ezZUwcOHGhwH7fbLbfbbWFVAHCuqIQUuZO6210GgCBrYXcBAAAAsF5ZWZk+//xzderUye5SAACAAxFIAQAAOMC9996rDRs26IsvvtDHH3+s66+/XhEREbrlllvsLg0AADgQX9kDAABwgK+++kq33HKLTpw4ofbt2+vqq6/W1q1b1b59e7tLAwAADkQgBQAA4AArV660uwQAAAA/vrIHAAAAAAAAS/EJKQAATOTxeOT1ek0Zu6CgwJRxAQAAALMRSAEAYBKPx6O0XheqqrLC7lIAAACAkEIgBQCASbxer6oqK5QwbraiElKCPn7lwXyVbHot6OMCAAAAZiOQAgDAZFEJKXIndQ/6uNUnioI+JgAAAGAFbmoOAAAAAAAASxFIAQAAAAAAwFIEUgAAAAAAALAUgRQAAAAAAAAsRSAFAAAAAAAASxFIAQAAAAAAwFIEUgAAAAAAALAUgRQAAAAAAAAsRSAFAAAAAAAASxFIAQAAAAAAwFIEUgAAAAAAALBUWAZS2dnZGjBggFq3bq0OHTpowoQJKiwstLssAAAAAAAAKEwDqQ0bNmj69OnaunWr3n//fVVXV2vEiBEqLy+3uzQAAAAAAADHi7S7ADOsW7euznpOTo46dOigHTt26Kc//alNVQEAACCceTweeb1eU8YuKCgwZVwAAOwSloHU2UpKSiRJ7dq1s7kSAAAAhCOPx6O0XheqqrLC7lIAAGgWwj6Qqq2t1axZs3TVVVfpoosuqncfn88nn8/nXy8tLTW9Lv6CBgAAED68Xq+qKiuUMG62ohJSgj5+5cF8lWx6LejjAgBgl7APpKZPn669e/dq8+bNDe6TnZ2tefPmWVYTf0EDAAAIT1EJKXIndQ/6uNUnioI+JgAAdgrrQCozM1Nr167Vxo0b1blz5wb3mzt3rrKysvzrpaWlSkkJ/l+2zuAvaAAAAAAAwMnCMpAyDEN333233n77bX300Ufq1q1bo/u73W653W6Lqvv/+AsaAAAAAABworAMpKZPn67XX39d//Vf/6XWrVvryJEjkqT4+HjFxsbaXB0AAAAAAICztbC7ADMsXrxYJSUlGjJkiDp16uRfVq1aZXdpAAAAAAAAjheWn5AyDMPuEgAAAAAAANCAsPyEFAAAAAAAAEIXgRQAAAAAAAAsRSAFAAAAAAAASxFIAQAAAAAAwFJheVNzAAAAND8ej0der9e08X0+n9xutyljFxQUmDIuAPOZ9d9vYmKiUlNTTRkbCAcEUgAAALCdx+NRWq8LVVVZYd5BXC0ko9a88QE0KzVlpySXS+np6aaMHxPbUoWfFRBKAQ0gkAIAAIDtvF6vqiorlDButqISUoI+fuXBfJVses308QE0H7W+MskwTLkuVJ8o0om1C+T1egmkgAYQSAEAACBkRCWkyJ3UPejjVp8osmR8AM2PWdcFAI3jpuYAAAAAAACwFIEUAAAAAAAALEUgBQAAAAAAAEtxDykAAGAbsx61LfG4bQAAgFBGIAUAACxn9qO2JR63DQAAEMoIpAAAgOXMfNS2xOO2AQAAQh2BFAAAsA2P2gYAAHAmbmoOAAAAAAAASxFIAQAAAAAAwFJ8ZQ8AAAAAABOY+TRZn88nt9vN+PUw+0m7Ho9HXq/XtPHNPveh8iRiAikAAAAAAILIiqfJytVCMmoZvx5mPmnX4/EordeFqqqsCPrYfiaf+1B5EjGBFAAAAAAAQWT202QrD+arZNNrjF8Ps5+06/V6VVVZ0SzPjRRaTyImkAIAAAAAwARmPU22+kQR49uMc3P+uKk5AAAAAAAALEUgBQAAAAAAAEsRSAEAAAAAAMBSBFIAAAAAAACwFIEUAAAAAAAALBW2gdSLL76orl27KiYmRgMHDtT27dvtLgkAAMB29EgAACAUhGUgtWrVKmVlZenRRx/Vp59+qksuuUQjR47UsWPH7C4NAADANvRIAAAgVIRlILVw4UL94he/0JQpU9S7d28tWbJELVu21LJly+wuDQAAwDb0SAAAIFSEXSD17bffaseOHRo+fLh/W4sWLTR8+HBt2bLFxsoAAADsQ48EAABCSaTdBQSb1+tVTU2NOnbsWGd7x44d9dlnn9X7Hp/PJ5/P518vKSmRJJWWlppSY1lZ2ffHPXJAtd9WBX386hNFpo1v5tiSVH3yK0nSjh07/OcpmAoLCyVx7usdn3Nvy9gS596usSXOvZ3jW/VvW1ZWZsrv8zNjGoYR9LHNEuo9UnPujxjfvrEZ376xGd++sRm/ibHp7xofP5R6JCPMfP3114Yk4+OPP66z/b777jOuuOKKet/z6KOPGpJYWFhYWFhYWH7QUlRUZEV7ExT0SCwsLCwsLCxWLYH0SGH3CanExERFRETo6NGjdbYfPXpUSUlJ9b5n7ty5ysrK8q/X1tbq5MmTSkhIkMvlMrVeq5WWliolJUVFRUVq06aN3eVYzsnzd/LcJWfPn7k7c+6Ss+dv9twNw9Dp06eVnJwc9LHNYlWP5OSfu0BxjhrH+Wkc56dxnJ/GcX6axjlqXFPn54f0SGEXSEVHR+uyyy5TXl6eJkyYIOn75ikvL0+ZmZn1vsftdsvtdtfZdsEFF5hcqb3atGnj6P+4nDx/J89dcvb8mbsz5y45e/5mzj0+Pt6Ucc1idY/k5J+7QHGOGsf5aRznp3Gcn8ZxfprGOWpcY+cn0B4p7AIpScrKytKkSZN0+eWX64orrtCiRYtUXl6uKVOm2F0aAACAbeiRAABAqAjLQOqmm27S8ePH9cgjj+jIkSO69NJLtW7dunNu4gkAAOAk9EgAACBUhGUgJUmZmZkNfvzcydxutx599NFzPn7vFE6ev5PnLjl7/szdmXOXnD1/J8+9KWb3SJz7pnGOGsf5aRznp3Gcn8ZxfprGOWpcMM+PyzCa0fOKAQAAAAAA0Oy1sLsAAAAAAAAAOAuBFAAAAAAAACxFIAUAAAAAAABLEUiFqezsbA0YMECtW7dWhw4dNGHCBBUWFvpfP3nypO6++26lpaUpNjZWqampmjFjhkpKSmysOjiamvs/MwxDo0ePlsvl0po1a6wt1ASBzn3Lli269tprFRcXpzZt2uinP/2pKisrbag4uAKZ/5EjR3T77bcrKSlJcXFx6t+/v/7yl7/YVHHwLF68WH379lWbNm3Upk0bDRo0SO+8847/9aqqKk2fPl0JCQlq1aqVbrjhBh09etTGioOrsfmH8/VOavrf/oxwu95Jgc09XK93oWDjxo267rrrlJycXO/PVVlZmTIzM9W5c2fFxsaqd+/eWrJkiT3F2iCQ30nhfm1ujJN71UA4uZ8NhNN73kA4uS8OhNN756ZY1VsTSIWpDRs2aPr06dq6davef/99VVdXa8SIESovL5ckHT58WIcPH9ZvfvMb7d27Vzk5OVq3bp0yMjJsrvz8NTX3f7Zo0SK5XC4bqjRHIHPfsmWLRo0apREjRmj79u365JNPlJmZqRYtmv/lIJD533HHHSosLFRubq7+9re/aeLEibrxxhu1c+dOGys/f507d9bTTz+tHTt2KD8/X9dee63Gjx+vv//975Kke+65R//93/+tN998Uxs2bNDhw4c1ceJEm6sOnsbmH87XO6npf/szwu16JzU993C+3oWC8vJyXXLJJXrxxRfrfT0rK0vr1q3Ta6+9poKCAs2aNUuZmZnKzc21uFJ7BPI7KdyvzY1xcq8aCCf3s4Fwes8bCCf3xYFweu/cFMt6awOOcOzYMUOSsWHDhgb3Wb16tREdHW1UV1dbWJn5Gpr7zp07jX/5l38xiouLDUnG22+/bU+BJqpv7gMHDjQeeughG6uyTn3zj4uLM1asWFFnv3bt2hmvvPKK1eWZrm3btsYf//hH45tvvjGioqKMN9980/9aQUGBIcnYsmWLjRWa68z86xOu17szzp67E653Z/zz3J10vbNbfT9Xffr0MR5//PE62/r37288+OCDFlYWOs7+neTUa3NDnNyrBsLJ/WwgnN7zBsLpfXEgnN47N8WM3toZ8TD8H59r165do/u0adNGkZGRVpVlifrmXlFRoVtvvVUvvviikpKS7CrNdGfP/dixY9q2bZs6dOigK6+8Uh07dtQ111yjzZs321mmaer7t7/yyiu1atUqnTx5UrW1tVq5cqWqqqo0ZMgQm6oMvpqaGq1cuVLl5eUaNGiQduzYoerqag0fPty/T69evZSamqotW7bYWKk5zp5/fcL1elff3J1yvTt77k673oWiK6+8Urm5ufr6669lGIbWr1+vffv2acSIEXaXZouzfyc57drcFCf3qoFwcj8bCKf3vIFwal8cCKf3zk0xtbcOQlCGEFdTU2OM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AAAQZG63W0lJSUpKStKll16qOXPmqKioSMePH/fvM2nSJK1cuVKVlZX+bcuWLdOkSZPsKBlAM0MgBcCxVq9erV69eiktLU3p6elatmyZDMOQJB06dEg/+9nPNGHCBO3evVt33XWXHnzwwTrv//zzzzVq1CjdcMMN2rNnj1atWqXNmzcrMzPTjukAAACYoqysTK+99pq6d++uhIQE//bLLrtMXbt21V/+8hdJksfj0caNG3X77bfbVSqAZoRACoBjLV26VOnp6ZK+/1h6SUmJNmzYIEl6+eWXlZaWpueee05paWm6+eabNXny5Drvz87O1m233aZZs2apR48euvLKK/X8889rxYoVqqqqsno6AAAAQbN27Vq1atVKrVq1UuvWrZWbm6tVq1apRYu6/xdy6tSpWrZsmSQpJydHY8aMUfv27e0oGUAzQyAFwJEKCwu1fft23XLLLZKkyMhI3XTTTVq6dKn/9QEDBtR5zxVXXFFnfffu3crJyfE3a61atdLIkSNVW1urQ4cOWTMRAAAAEwwdOlS7du3Srl27tH37do0cOVKjR4/Wl19+WWe/9PR0bdmyRQcPHlROTo6mTp1qU8UAmptIuwsAADssXbpU3333nZKTk/3bDMOQ2+3WCy+8ENAYZWVluuuuuzRjxoxzXktNTQ1arQAAAFaLi4tT9+7d/et//OMfFR8fr1deeUXz58/3b09ISNC4ceOUkZGhqqoqjR49WqdPn7ajZADNDIEUAMf57rvvtGLFCi1YsEAjRoyo89qECRP0xhtvKC0tTf/7v/9b57VPPvmkznr//v31j3/8o06zBgAAEI5cLpdatGhR5wbmZ0ydOlVjxozRAw88oIiICBuqA9AcEUgBcJy1a9fq1KlTysjIUHx8fJ3XbrjhBi1dulSrV6/WwoUL9cADDygjI0O7du3yP4XP5XJJkh544AH967/+qzIzM/Uf//EfiouL0z/+8Q+9//77AX/KCgAAIBT5fD4dOXJEknTq1Cm98MILKisr03XXXXfOvqNGjdLx48fVpk0bq8sE0IxxDykAjrN06VINHz78nDBK+j6Qys/P1+nTp/XnP/9Zb731lvr27avFixf7n7LndrslSX379tWGDRu0b98+DR48WP369dMjjzxS52uAAAAAzdG6devUqVMnderUSQMHDtQnn3yiN998U0OGDDlnX5fLpcTEREVHR1tfKIBmy2WcecY5AKBRTz75pJYsWaKioiK7SwEAAACAZo2v7AFAA1566SUNGDBACQkJ+utf/6rnnntOmZmZdpcFAAAAAM0egRQANGD//v2aP3++Tp48qdTUVM2ePVtz5861uywAAAAAaPb4yh4AAAAAAAAsxU3NAQAAAAAAYCkCKQAAAAAAAFiKQAoAAAAAAACWIpACAAAAAACApQikAAAAAAAAYCkCKQAAAAAAAFiKQAoAAAAAAACWIpACAAAAAACApQikAAAAAAAAYKn/B3CB7CEZzPLiAAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "#your code here"
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "plt.figure(figsize=(12, 8))\n",
+ "\n",
+ "plt.subplot(2, 2, 1)\n",
+ "plt.hist(wnba['Height'], bins=20, edgecolor='black')\n",
+ "plt.xlabel('Height')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.title('Distribution of Height')\n",
+ "\n",
+ "plt.subplot(2, 2, 2)\n",
+ "plt.hist(wnba['Weight'], bins=20, edgecolor='black')\n",
+ "plt.xlabel('Weight')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.title('Distribution of Weight')\n",
+ "\n",
+ "plt.subplot(2, 2, 3)\n",
+ "plt.hist(wnba['Age'], bins=20, edgecolor='black')\n",
+ "plt.xlabel('Age')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.title('Distribution of Age')\n",
+ "\n",
+ "plt.subplot(2, 2, 4)\n",
+ "plt.hist(wnba['BMI'], bins=20, edgecolor='black')\n",
+ "plt.xlabel('BMI')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.title('Distribution of BMI')\n",
+ "\n",
+ "plt.tight_layout()\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -109,10 +791,11 @@
"metadata": {},
"outputs": [],
"source": [
- "#your conclusions here"
+ "#Altura, peso, imc e idade, ajudam a entender as variaveis caracteristicas das jogadoras..."
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -124,6 +807,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -134,14 +818,36 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABdEAAAGGCAYAAACUkchWAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABl/0lEQVR4nO3de1hVZf7//9f2wMZUIFROiWcDT5CZIpWFSSI5jgfGinHGQ6YzDvjNmA7StzStme3UlNZEONOo1DeNci61g6ajmDiNYIkxafOJjzIQOgKmDSA0bk3W749+7trBRtF9gM3zcV33dbnWfa97v9eKebN4z9r3MhmGYQgAAAAAAAAAADTQztMBAAAAAAAAAADQUlFEBwAAAAAAAADAAYroAAAAAAAAAAA4QBEdAAAAAAAAAAAHKKIDAAAAAAAAAOAARXQAAAAAAAAAABygiA4AAAAAAAAAgAMU0QEAAAAAAAAAcIAiOgAAAAAAAAAADlBEBwAAAAAAAADAAYrouCpZWVkymUy21qFDB1133XWaPXu2/v3vf9uNjYuLsxv7/RYZGelwTpPJpKCgII0dO1bvv/++u08RgBd6+eWXZTKZFBMT02h/bW2tli5dqqFDh6pz587q1q2bbrjhBj3wwAM6ceKESktLHeazH7bS0lL3nhwAr3Ho0CH95Cc/Ue/eveXr66vrrrtOd955p/7whz/oySefvKwcFBcXJ0maPXu2unTp4tkTAuB1fvi3m6+vr66//nqlpqaqsrJSffr0uaxclZWVJenS92AAcKWaU2symUxKTU1tcr64uDgNHTq0wf6cnBxdc801uvHGG/XVV1859RzgWR08HQC8w/Lly9W3b1+dPXtW+fn5ysrK0ocffqjDhw/L19fXNq5nz56yWCwNjvf393c4p2EYqqysVFZWlu666y69++67+tGPfuTS8wHg3davX68+ffroo48+0tGjRzVgwABb3/nz53Xbbbfp888/16xZs7Rw4ULV1tbqs88+04YNGzR16lSNHDlS/+///T+7OZ977jkdP35cK1eutNvfo0cPt5wTAO+yb98+jR07Vr169dK8efMUEhKiY8eOKT8/Xy+88II2bdpkl7tqa2u1YMECTZ06VdOmTbPtDw4O9kT4ANqY7/89+OGHHyozM1Pbtm3Tb3/7W9XX19vGbdu2TW+88YZWrlyp7t272/bffPPNl3UPFhYW5onTA+BFXFlr2r17tyZNmqSIiAjt2rVLgYGBTooaLQFFdDhFYmKibrrpJknS/fffr+7du+t3v/ud3nnnHd199922cf7+/vrZz37W7Dklae7cuQoODtYbb7xBER3AFSspKdG+ffu0adMm/eIXv9D69eu1dOlSW/+WLVv0ySefaP369frpT39qd+zZs2d17tw5de7cuUEuy87O1n/+85/LznEA0JTf/OY38vf318cff6yAgAC7vpMnTyooKEhRUVG2fadOndKCBQsUFRVFHgLgdj/8e7Bbt256/vnnZTKZ7HJSRUWF3njjDU2ZMkV9+vSxm2Pjxo2XvAcDgKvlqlpTbm6uJk2apOuvv54CupdiORe4xJgxYyRJxcXFTpszICBAnTp1UocO/H8/AK7c+vXrde2112rixIn6yU9+ovXr19v1X8xbt9xyS4NjfX195efn55Y4AbRtxcXFGjJkSIMCuiQFBQW5PyAAaIY77rhD0rcPL1wu7sEAeIIzak1/+9vfNHHiRA0YMEC7du1St27dnBghWgqK6HCJi2sAX3vttXb7L1y4oFOnTjVodXV1Deaorq7WqVOn9OWXX+qzzz7TggULVFtby9NVAK7K+vXrNW3aNPn4+Cg5OVlHjhzRxx9/bOvv3bu3JOm1116TYRieChNAG9e7d28VFBTo8OHDng4FAJrtYkG8OYUk7sEAuIOza01///vfddddd6lv377KycmxW6oK3oVHeuEUF5PQ2bNntX//fi1btkxms7nBV2E+//zzRtcH/sUvfqHVq1fb7YuPj7fbNpvNWrt2re68807nnwCANqGgoECff/65/vCHP0iSbr31VvXs2VPr16/XyJEjJUlTpkxRRESElixZojVr1mjs2LEaM2aMfvSjH/H0JwC3eeihh5SYmKgbbrhBo0aN0pgxYzRu3DiNHTtWHTt29HR4AGDn+38P/v3vf9fy5cvVqVOnZi2NwD0YAHdwZq2pvLxciYmJ6t27t3bv3k0B3ctRRIdT/DAJ9enTR6+//rp69uzZYP8rr7zS4PgfjpOkjIwMXX/99ZKkyspKvf7667r//vvVtWtXuxdmAcDlWr9+vYKDgzV27FhJ3751/Z577tHrr7+u5557Tu3bt1enTp20f/9+/eY3v9Fbb72lrKwsZWVlqV27dvrVr36l3//+9zKbzR4+EwDe7s4771ReXp4sFot27NihvLw8PfPMM+rRo4f+/Oc/68c//rGnQwQAmx/+Pdi7d2+tX79e11133WXPwT0YAHdwZq2prq5OVqtVwcHBLDnVBlBEh1NcTELV1dVau3at9u7d2+gNTufOnRvcYDkyatQou5c9JCcna/jw4UpNTdWPfvQj+fj4OC1+AN7vwoULys7O1tixY+3W54yJidFzzz2nnJwcjR8/XtK3L0F+5pln9Mwzz+iLL75QTk6Ofv/73+ull16Sv7+/nn76aU+dBoA2ZOTIkdq0aZPOnTunf/zjH9q8ebNWrlypn/zkJyosLNTgwYM9HSIASPru78EOHTooODhYERERateu+avHcg8GwNWcWWsaMGCAZs6cqUcffVTJycnauHGj2rdv74qw0QKwJjqcYtSoUYqPj1dSUpLeeecdDR06VD/96U9VW1vrtM9o166dxo4dq/Lych05csRp8wJoG3bv3q3y8nJlZ2dr4MCBtnb33XdLUoMXjF7Uu3dv3Xffffr73/+ugIAAh+MAwFV8fHw0cuRI/fa3v1VmZqbOnz+vjRs3ejosALC5+PdgXFycBg0adEUF9B/iHgyAO1xtremRRx7RI488os2bN2vevHm808GL8SQ6nK59+/ayWCwaO3asXnrpJS1evNhpc3/zzTeS5NTiPIC2Yf369QoKClJGRkaDvk2bNmnz5s1avXq1OnXq1Ojx1157rfr3789L/gB41MUnp8rLyz0cCQC4B/dgAFztamtNv/vd7/TVV1/pz3/+s6699lo999xzzgwPLQRFdLhEXFycRo0apVWrVmnRokXy9fW96jnPnz+vv/71r/Lx8dGgQYOcECWAtuK///2vNm3apOnTp+snP/lJg/6wsDC98cYbeueddxQZGanrrruuwUthvvjiC/3zn/9URESEu8IG0IZ98MEHiouLk8lkstu/bds2SSIXAfA6//jHP7gHA+B2zqo1/fGPf1RVVZWef/55XXvttXr88cedGCVaAorocJmHH35Y06dPV1ZWln75y19K+vat7a+//nqj43/2s5/Zbb///vv6/PPPJUknT57Uhg0bdOTIES1evJgXNgBolnfeeUdnzpxx+CK+0aNHq0ePHlq/fr1uu+02LV26VD/+8Y81evRodenSRf/617+0du1aWa1WPfnkk+4NHkCbtHDhQn399deaOnWqIiMj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qoSEBL388sueDgtAC8eLRQEAAJxk7969mjRpksLCwmQymbRlyxa7/tmzZ8tkMtm1CRMmXHLejIwM9enTR76+voqJidFHH33kojMAAADwLnv27NGqVats276+vsrIyNBXX32luro6bdq0qcn10AFAoogOAADgNHV1dYqOjlZGRobDMRMmTFB5ebmtvfHGG03O+eabbyotLU1Lly7VwYMHFR0drYSEBJ08edLZ4QMAAAAAGsFyLgAAAE6SmJioxMTEJseYzeZmPe30/PPPa968eZozZ44kafXq1dq6davWrl2rxYsXX1W8AAAAAIBL40l0AAAAN9qzZ4+CgoIUERGhBQsW6PTp0w7Hnjt3TgUFBYqPj7fta9euneLj45WXl+eOcAEAAACgzeNJdAAAADeZMGGCpk2bpr59+6q4uFiPPfaYEhMTlZeXp/bt2zcYf+rUKV24cEHBwcF2+4ODg/X55587/Byr1Sqr1Wrbrqmpcd5JAAAAAEAbQxEdAADATe69917bv4cNG6aoqCj1799fe/bs0bhx45z2ORaLRcuWLXPafE3ps3jrZY8tXTHRhZEAAAAAgGuwnAsAAICH9OvXT927d9fRo0cb7e/evbvat2+vyspKu/2VlZVNrquenp6u6upqWzt27JhT4wYAAACAtoQiOgAAgIccP35cp0+fVmhoaKP9Pj4+GjFihHJycmz76uvrlZOTo9jYWIfzms1m+fn52TUAAAAAwJWhiA4AAOAktbW1KiwsVGFhoSSppKREhYWFKisrU21trR5++GHl5+ertLRUOTk5mjx5sgYMGKCEhATbHOPGjdNLL71k205LS9Mrr7yiV199Vf/zP/+jBQsWqK6uTnPmzHH36QEAAABAm8Sa6AAAAE5y4MABjR071radlpYmSZo1a5YyMzP16aef6tVXX1VVVZXCwsI0fvx4PfXUUzKbzbZjiouLderUKdv2Pffcoy+//FJLlixRRUWFbrjhBm3fvr3By0YBAAAAAK5BER0AAMBJ4uLiZBiGw/4dO3Zcco7S0tIG+1JTU5Wamno1oQEAAAAArhDLuQDwShaLRSNHjlTXrl0VFBSkKVOmqKioyG5MXFycTCaTXfvlL3/poYgBAAAAAADQErW5J9H7LN7q6RAAuEFubq5SUlI0cuRIffPNN3rsscc0fvx4/fOf/1Tnzp1t4+bNm6fly5fb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smsTJkzwTLAAAAAAAABosZr9JPqBAwc0duxY23ZaWpokadasWcrKytIjjzyiuro6zZ8/X1VVVbr11lu1fft2+fr6Oi9qALiEuro6RUdH67777tO0adMaHTNhwgStW7fOtm02m90VHgAAAAAAAFqJZhfR4+LiZBiGw36TyaTly5dr+fLlVxUYAFyNxMREJSYmNjnGbDY7fF8DAAAAAAAAIDn5xaIA0Jrs2bNHQUFBioiI0IIFC3T69Okmx1utVtXU1Ng1AAAAb9SnT58GS9+ZTCalpKQ0Oj4rK6vBWL6NDAAAvIVTXywKAK3FhAkTNG3aNPXt21fFxcV67LHHlJiYqLy8PLVv377RYywWi5YtW+bmSAEAANzv448/1oULF2zbhw8f1p133qnp06c7PMbPz09FRUW2bZPJ5NIYAQAA3IUiOoA26d5777X9e9iwYYqKilL//v21Z88ejRs3rtFj0tPTbe+BkKSamhqFh4e7PFYAAAB369Gjh932ihUr1L9/f91+++0OjzGZTCyVBwAAvBLLuQCApH79+ql79+46evSowzFms1l+fn52DQAAwNudO3dOr7/+uu67774mny6vra1V7969FR4ersmTJ+uzzz5zY5QAAACuQxEdACQdP35cp0+fVmhoqKdDAQAAaFG2bNmiqqoqzZ492+GYiIgIrV27Vm+//bZef/111dfX6+abb9bx48cdHsP7ZgAAQGvBci4AvFJtba3dU+UlJSUqLCxUYGCgAgMDtWzZMiUlJSkkJETFxcV65JFHNGDAACUkJHgwagAAgJZnzZo1SkxMVFhYmMMxsbGxio2NtW3ffPPNGjRokP74xz/qqaeeavQY3jcDAABaC4roALzSgQMHNHbsWNv2xbXMZ82apczMTH366ad69dVXVVVVpbCwMI0fP15PPfWUzGazp0IGAABocb744gvt2rVLmzZtatZxHTt21PDhw5tcKo/3zQDA1emzeOtljy1dMdGFkQDejyI6AK8UFxcnwzAc9u/YscON0QAAALRO69atU1BQkCZObF7x5cKFCzp06JDuuusuh2PMZjMPMAAAgFaBNdEBAAAAAA3U19dr3bp1mjVrljp0sH/+aubMmUpPT7dtL1++XH/961/1r3/9SwcPHtTPfvYzffHFF7r//vvdHTaANs5isWjkyJHq2rWrgoKCNGXKFBUVFdmNOXv2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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "#your code here"
+ "columns = ['REB', 'AST', 'STL', 'PTS', 'BLK']\n",
+ "\n",
+ "# Plotar as distribuições\n",
+ "fig, axs = plt.subplots(1, len(columns), figsize=(15, 4))\n",
+ "\n",
+ "for i, col in enumerate(columns):\n",
+ " axs[i].hist(wnba[col], bins=20)\n",
+ " axs[i].set_title(col)\n",
+ "\n",
+ "plt.tight_layout()\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -150,14 +856,15 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
- "#your conclusions here"
+ "# mostra a variacao do desempenho das jogadoras\n"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -165,6 +872,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -173,14 +881,55 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 9,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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Fblg/fr1OnfunEaNGlVimxYtWmjZsmVq3769srKy9Oqrr6pbt246cOCAGjZsWOw2eXl5ysvLs81nZ2c7OnQAQAWZlW9efvllRUREaPny5bZlUVFRDtk3AKBk1cw60GuvvaaEhAS7Xynq1KmjF154gSeKAEAV4YpcsHTpUsXGxio8PLzENl27dtWIESPUsWNH3X777Vq3bp0aNGigt99+u8RtEhISFBQUZJsiIiKcET4AoALMyjcbNmzQjTfeqCFDhig4OFidOnXSu+++W+o2eXl5ys7OtpsAAOVj2sis7Oxs/frrr0WW//rrrzp//rxZYQAAXMjsXHDs2DF99tlnWrduXbm2q169ujp16qTDhw+X2CY+Pt7unizZ2dkUtADATZiVb37++WctXrxYcXFxeu655/T111/rySeflJ+fn0aOHFnsNgkJCZo5c6bDYoB7iJyy0dUhAFWKaSOzBg0apNGjR2vdunU6ceKETpw4oX/+858aM2aM7r33XrPCAAC4kNm5YPny5QoODla/fv3KtV1BQYG+++47hYWFldjGarUqMDDQbgIAuAez8s3V91ns1KmTHnnkEY0dO1ZLliwpcZv4+HhlZWXZpuPHjzssHgCoKkwbmbVkyRJNmjRJDzzwgPLz838/uK+vxowZo1deecWsMIAi+BWlqLKek6NzylcgAMzMBYWFhVq+fLlGjhwpX1/7dDdixAhdf/31SkhIkCTNmjVLt9xyi5o2bapz587plVde0bFjx/SXv/zFoTEBAMxhVr4JCwtT69at7Za1atVK//znP0vcxmq1ymq1OiwGAKiKTCtmXXfddXrrrbf0yiuvKDU1VZJ0ww03qGbNmmaFAABwMTNzwWeffaa0tDQ9/PDDRdalpaWpWrX/Dk4+e/asxo4dq4yMDNWpU0ddunTRjh07inxBAQB4BrPyza233qqDBw/aLfvpp5/UuHFjhx4HAGDPtGLWFenp6UpPT9dtt92mGjVqyDAMhz6CHQDg/szIBXfddZcMwyh23datW+3m58+fr/nz5zv0+AAA13N2vnnqqafUrVs3vfTSS7rvvvu0a9cuvfPOO3rnnXccdgwAQFGm3TPrzJkz6t27t5o3b667775b6enpkqQxY8Y45VHsAAD3Qy4AAJjBrHxz00036cMPP9T777+vtm3bavbs2VqwYIGGDx/usGMAAIoyrZj1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du3aat68uemvozPyuju9DyXz/u3iyvdiVeLtuaM0zswrVwpZx44d0+bNm91qVJbknL5/8cUXOnXqlBo1amT7d+WxY8f09NNPKzIy0in9qAhn9L1+/fry9fVV69at7dq0atXKrZ5m6Iy+/9///Z+ee+45zZs3T/3791f79u01fvx4DR06VK+++qpzOuJiFLO8nJ+fn7p06aKkpCTbssLCQiUlJalr164ujMy9VPQ8zZ07V7Nnz9amTZt04403mhGqSznq76mwsFB5eXnOCNEtlPc8tWzZUt99951SUlJs0z333KNevXopJSVFERERZoaPSqrI+6Rr16527SVp8+bNtvZRUVEKDQ21a5Odna2vvvrK9M9yZ/SvOCdOnNCZM2cUFhbmmMDLwRm5093ysVnx5OTkKDU11fTX0Rl53Z3eh5J5/3Zx5XuxKvH23FEaZ+WVK4WsQ4cO6bPPPlO9evWc04FKcEbfH3roIX377bd2/64MDw/XM888o08//dR5nSknZ/Tdz89PN910kw4ePGjX5qefflLjxo0d3IOKc0bf8/PzlZ+fr2rV7Es8Pj4+thFrXsfFN6CHCVavXm1YrVYjMTHR+P77741HHnnEqF27tpGRkWEYhmE89NBDxpQpU2zt8/LyjH379hn79u0zwsLCjEmTJhn79u0zDh065KoumKK852nOnDmGn5+f8f/+3/+ze3z1+fPnXdUFU5T3PL300kvGv//9byM1NdX4/vvvjVdffdXw9fU13n33XVd1wRTlPU9/xNOkPFt5X/8vv/zS8PX1NV599VXjhx9+MKZPn17s49Vr165tfPTRR8a3335rDBgwwGWPV3d0/86fP29MmjTJSE5ONo4cOWJ89tlnRufOnY1mzZoZFy9eNL1/FeljWXLntfZpNmf08emnnza2bt1qHDlyxPjyyy+NmJgYo379+sapU6fcvn9lyevu9D40DMf30R3fi1WJt+eO0ji675cuXTLuueceo2HDhkZKSord33teXp5L+lgSZ7zuf+SuTzN0Rt/XrVtnVK9e3XjnnXeMQ4cOGW+++abh4+NjfPHFF6b3rzTO6Pvtt99utGnTxtiyZYvx888/G8uXLzf8/f2Nt956y/T+mYFiVhXx5ptvGo0aNTL8/PyMm2++2di5c6dt3e23326MHDnSNn/kyBFDUpHp9ttvNz9wk5XnPDVu3LjY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vffee+U+NgB4iqVLl+rBBx+U9PslG1lZWdq2bZuk30ca3XTTTWrXrp0iIyN1//33a9myZU774nLp0iUlJCQoKyvLLndcyQtXT4899pjdtm+99ZZq1aolq9Wq2267TYWFhXryySfLdfzq1avbCnrS77+sP/jgg6pevXqZtrdYLJozZ47eeecdpaamluvYAOBJfH19lZiYqBUrVqh27dq69dZb9dxzz+nbb781PRa+d8AbXXtMH+AlevXqpcWLFys3N1fz58+Xr6+vBg8ebNdm/vz5iomJsVsWHh5uN//FF18oICBAeXl52rVrl8aPH6+6deuW+drxK0W1/Px8FRYW6oEHHihy49srx7jij18SWrRooQ0bNujixYv6xz/+oZSUFD3xxBNlOv7V+vXrp0cffVSff/65li1bVuZfR65o0KCBJk2apGnTpmno0KHlPj4AuLuDBw9q165d+vDDDyX9/uVk6NChWrp0qXr27KmaNWtq48aNSk1N1ZYtW7Rz5049/fTTev3115WcnKzrrrvOIXFMnjxZU6dO1cWLF1WrVi3NmTPH7mb0V/LC1QIDA+3mhw8frr/97W86e/aspk+frm7dulXoniwPP/ywunXrppdeeklr165VcnKy7YbCZdGnTx91795dzz//vFatWlXu4wOApxg8eLD69eunL774Qjt37tQnn3yiuXPn6u9//7tGjRrl9OPzvQPejGIWqoyaNWuqadOmkn7/JblDhw5aunSpxowZY2sTGhpqa1OSqKgo21NF2rRpo6+++kovvvhimYtZV4pqfn5+Cg8PL/Y68auPUZwrTySRZPtCM3PmTM2ePbtMMVzh6+urhx56SNOnT9dXX31l+7JWHnFxcXrrrbf01ltvlXtbAHB3S5cu1eXLl+1+2DAMQ1arVQsXLlRQUJAk6YYbbtANN9ygv/zlL/rb3/6m5s2ba82aNRo9erRD4njmmWc0atQo1apVSyEhIbJYLHbrr84LJQkKCrK1+eCDD9S0aVPdcsstRX7EuZZ27dqpZcuWGjZsmFq1aqW2bdvanlpYVnPmzFHXrl2LjJAGAG/j7++vO++8U3feeaeef/55/eUvf9H06dNNKWbxvQPejMsMUSVVq1ZNzz33nKZOnar/+7//q9S+fHx8yrWPK0W1Ro0alemGh2UxdepUvfrqq3ZP2Cqrhx9+WNu2bdOAAQNU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z56lFsA+/fRTR4UMAAAAwIkqVMx66qmnVL16daWlpalVq1a25UOHDlVcXBzFLACAw5BznCtyysZrtjk6p58JkQAAAABlU6Fi1r///W99+umnatiwod3yZs2a6dixYw4JDAAAiZwDAAAAwF6F7pmVm5ur6667rsjy3377jXuLAAAcipwDAAAA4GoVKmb16NFDK1eutM1bLBYVFhZq7ty56tWrl8OCAwCAnAMAAADgahW6zHDu3Lnq3bu3du/erUuXLunZZ5/VgQMH9Ntvv+nLL790dIxwoLLcGwXFc+S54/4zQNmRcwAAAABcrUIjs9q2bauffvpJ3bt314ABA5Sbm6t7771X+/bt0w033ODQACMjI2WxWIpM48aNK7Z9YmJikbb+/v4OjQkAYB4zcw4AAAAA91fukVn5+fnq27evlixZor/97W/OiMnO119/rYKCAtv8/v37deedd2rIkCElbhMYGKiDBw/a5i0Wi1NjBAA4h9k5BwAAAID7K3cxq3r16vr222+dEUuxGjRoYDc/Z84c3XDDDbr99ttL3MZisSg0NNTZoQEAnMzsnAMAAADA/VXoMsMHH3xQS5cudXQs13Tp0iX94x//0MMPP1zqaKucnBw1btxYERERGjBggA4cOGBilAAAR3JVzgEAAADgnip0A/jLly9r2bJl+uyzz9SlSxfVrFnTbv28efMcEtwfrV+/XufOndOoUaNKbNOiRQstW7ZM7du3V1ZWll599VV169ZNBw4cUMOGDYvdJi8vT3l5ebb57OxsR4cOAKggV+UcAAAAAO6pXMWsn3/+WZGRkdq/f786d+4sSfrpp5/s2jjz/lRLly5VbGyswsPDS2zTtWtXde3a1TbfrVs3tWrVSm+//bZmz55d7DYJCQmaOXOmw+MFAFScq3MOAAAAAPdUrmJWs2bNlJ6eri1btkiShg4dqjfeeEMhISFOCe5qx44d02effaZ169aVa7vq1aurU6dOOnz4cIlt4uPjFRcXZ5vPzs5WREREhWMFAFSeK3MOAAAAAPdVrntmGYZhN//JJ58oNzfXoQGVZPny5QoODla/fv3KtV1BQYG+++47hYWFldjGarUqMDDQbgIAuJYrcw4AAAAA91WhG8Bf8ccvGs5SWFio5cuXa+TIkfL1tR9MNmLECMXHx9vmZ82apX//+9/6+eeftXfvXj344IM6duyY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p+q5555Ts2bNtH79erVt29ZVXQAAeIhr5RwAAAAAruf2xSxJGj9+fImXFW7durXIsiFDhmjIkCFOjsozWK1WTZ8+vcilMKgYzqfjcU4di/NZeaXlHGfxttfNm/rjTX2R6I8786a+SN7XHwCAe7EYPC8XAAAAAAAAHoI7MgIAAAAAAMBjUMwCAAAAAACAx6CYBQAAAAAAAI9BMcvDLVq0SJGRkfL391d0dLR27dpVYtt3331XPXr0UJ06dVSnTh3FxMSU2r6qKs85vdrq1atlsVg0cOBA5wbogcp7Ts+dO6dx48YpLCxMVqtVzZs318cff2xStO6vvOdzwYIFatGihWrUqKGIiAg99dRTunjxoknRVg3lfU3Wrl2rli1byt/fX+3atSvy920YhqZNm6awsDDVqFFDMTExOnTokF2b3377TcOHD1dgYKBq166tMWPGKCcnx+36k5+fr8mTJ6tdu3aqWbOmwsPDNWLECJ08edJuH5GRkbJYLHbTnDlz3K4/kjRq1Kgisfbt29eujbNeH0f35Y/9uDK98sortjbu8tocOHBAgwcPtsWzYMGCCu3z4sWLGjdunOrVq6datWpp8ODByszMdLu+JCQk6KabblJAQICCg4M1cOBAHTx40K5Nz549i7w2jz32WKX74oz+zJgxo0isLVu2tGvjrNcGAOCFDHis1atXG35+fsayZcuMAwcOGGPHjjVq165tZGZmFtv+gQceMBYtWmTs27fP+OGHH4xRo0YZQUFBxokTJ0yO3H2V95xeceTIEeP66683evToYQwYMMCcYD1Eec9pXl6eceONNxp33323sX37duPIkSPG1q1bjZSUFJMjd0/lPZ/vvfeeYbVajffee884cuSI8emnnxphYWHGU089ZXLk3qu8r8mXX35p+Pj4GHPnzjW+//57Y+rUqUb16tWN7777ztZmzpw5RlBQkLF+/Xrjm2++Me655x4jKirK+L//+z9bm759+xodOnQwdu7caXzxxRdG06ZNjWHDhrldf86dO2fExMQYa9asMX788UcjOTnZuPnmm40uXbrY7adx48bGrFmzjPT0dNuUk5Pjdv0xDMMYOXKk0bdvX7tYf/vtN7v9OOP1cUZfru5Denq6sWzZMsNisRipqam2Nu7y2uzatcuYNGmS8f777xuhoaHG/PnzK7TPxx57zIiIiDCSkpKM3bt3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zp07i4eHh6SlpUllZaWizN9//y1jxowRX19f6dSpkzz66KOt9seJ1hxPdXV1i+ceALJt2zYREdm3b58YDAbx8/MTT09PufnmmyU3N1eRHGov4zl//rwMHjxYQkJCxN3dXaKiomTy5MmKZImI4+antd9rIiLvvvuueHl5ycmTJ5tta09zc7n3Umpqqs1tiojU1dXJU089JQEBAeLt7S0jRoyQmpqadjeWy/2/WblypYj898eflJQUCQwMFA8PD4mNjZVZs2bJqVOnrnksjhjP6NGjRa/Xi1arlYiICBk9erSYzWZFn46aGyIiuvFoRHifCREREREREREROQc+M4uIiIiIiIiIiJwGk1lEREREREREROQ0mMwiIiIiIiIiIiKnwWQWERERERERERE5DSaziIiIiIiIiIjIaTCZRUREREREREREToPJLCIiIiIiIiIichpMZhERERERERERkdNgMouIiIiIiIiIiJwGk1nUYTzyyCPQaDTQaDTQarWIjY3F/PnzMX78eOv6lpZu3boBAKqrqzF27FiEh4fD09MTkZGRGD58OH7++Web+m/app+fH/r164eSkpIW42u6DB061FqmW7du1vXe3t5ISEjAihUrbN4HpaWl0Gg0CAgIwD///KPYtmfPHmvbl5Y/efKk4nV8fDz+/fdfRX1/f3+sWrXK5liIiJzBpcfmoKAgDB06FPv377eW0Wg0+OSTT1qsf+lxFACOHDmChIQEpKSk4NSpU1fs31LfsnTu3BkjR47EwYMHrWWanhuaLnl5eQCAQ4cOKdYHBgYiNTUVZWVlNu+H7OzsZucki4ULF0Kj0eCuu+5SlO/Tp0+z+k888YSirslkgkajwaFDh2yOhYiIiIjJLOpQhg4dipqaGhw4cADPPfccsrOzERcXh5qaGusCACtXrrS+3rNnD+rr63H33Xfj1KlTWL9+PSorK7F27VokJCQoPqBcjaXdHTt2IDg4GMOGDVN8ILHE13T56KOPFG3Mnz8fNTU1qKiowPjx4zF58mR8+eWXqvaDTqfDhg0bFOvy8/PRtWtXm+ofPHgQH3zwgao+iYicVdNj89atW+Hm5oZhw4bZ1VZVVRX69++PqKgobN68GX5+fjbVq6ysxJEjR1BYWIgffvgB6enpij8qWM4NTZdnnnlG0UZxcTFqamqwfft2hIeHY9iwYTh69KjNsev1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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
- "#your code here"
+ "wnba['REB_PER_MIN'] = wnba['REB'] / wnba['MIN']\n",
+ "wnba['AST_PER_MIN'] = wnba['AST'] / wnba['MIN']\n",
+ "wnba['STL_PER_MIN'] = wnba['STL'] / wnba['MIN']\n",
+ "wnba['PTS_PER_MIN'] = wnba['PTS'] / wnba['MIN']\n",
+ "wnba['BLK_PER_MIN'] = wnba['BLK'] / wnba['MIN']\n",
+ "\n",
+ "# Plot the distributions\n",
+ "plt.figure(figsize=(12, 6))\n",
+ "plt.subplot(2, 3, 1)\n",
+ "plt.hist(wnba['REB_PER_MIN'], bins=30)\n",
+ "plt.xlabel('REB_PER_MIN')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.subplot(2, 3, 2)\n",
+ "plt.hist(wnba['AST_PER_MIN'], bins=30)\n",
+ "plt.xlabel('AST_PER_MIN')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.subplot(2, 3, 3)\n",
+ "plt.hist(wnba['STL_PER_MIN'], bins=30)\n",
+ "plt.xlabel('STL_PER_MIN')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.subplot(2, 3, 4)\n",
+ "plt.hist(wnba['PTS_PER_MIN'], bins=30)\n",
+ "plt.xlabel('PTS_PER_MIN')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.subplot(2, 3, 5)\n",
+ "plt.hist(wnba['BLK_PER_MIN'], bins=30)\n",
+ "plt.xlabel('BLK_PER_MIN')\n",
+ "plt.ylabel('Frequency')\n",
+ "plt.tight_layout()\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -197,6 +946,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -242,7 +992,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.8"
+ "version": "3.11.2"
}
},
"nbformat": 4,
diff --git a/your-code/3.-Inferential-Analysis.ipynb b/your-code/3.-Inferential-Analysis.ipynb
index 366765b..02c2f61 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,12 +22,13 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 26,
"metadata": {},
"outputs": [],
"source": [
"# Libraries\n",
"import math\n",
+ "import statistics as st\n",
"import pandas as pd\n",
"import numpy as np\n",
"from scipy import stats\n",
@@ -36,6 +38,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -46,14 +49,523 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "#your code here"
- ]
- },
- {
+ "execution_count": 27,
+ "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",
+ " | 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",
+ " 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",
+ " 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",
+ " 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",
+ " 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",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 138 | \n",
+ " Tiffany Hayes | \n",
+ " ATL | \n",
+ " G | \n",
+ " 178 | \n",
+ " 70 | \n",
+ " 22.093170 | \n",
+ " US | \n",
+ " September 20, 1989 | \n",
+ " 27 | \n",
+ " Connecticut | \n",
+ " 6 | \n",
+ " 29 | \n",
+ " 861 | \n",
+ " 144 | \n",
+ " 331 | \n",
+ " 43.5 | \n",
+ " 43 | \n",
+ " 112 | \n",
+ " 38.4 | \n",
+ " 136 | \n",
+ " 161 | \n",
+ " 84.5 | \n",
+ " 28 | \n",
+ " 89 | \n",
+ " 117 | \n",
+ " 69 | \n",
+ " 37 | \n",
+ " 8 | \n",
+ " 50 | \n",
+ " 467 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 139 | \n",
+ " Tiffany Jackson | \n",
+ " LA | \n",
+ " F | \n",
+ " 191 | \n",
+ " 84 | \n",
+ " 23.025685 | \n",
+ " US | \n",
+ " April 26, 1985 | \n",
+ " 32 | \n",
+ " Texas | \n",
+ " 9 | \n",
+ " 22 | \n",
+ " 127 | \n",
+ " 12 | \n",
+ " 25 | \n",
+ " 48.0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " 4 | \n",
+ " 6 | \n",
+ " 66.7 | \n",
+ " 5 | \n",
+ " 18 | \n",
+ " 23 | \n",
+ " 3 | \n",
+ " 1 | \n",
+ " 3 | \n",
+ " 8 | \n",
+ " 28 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 140 | \n",
+ " Tiffany Mitchell | \n",
+ " IND | \n",
+ " G | \n",
+ " 175 | \n",
+ " 69 | \n",
+ " 22.530612 | \n",
+ " US | \n",
+ " September 23, 1984 | \n",
+ " 32 | \n",
+ " South Carolina | \n",
+ " 2 | \n",
+ " 27 | \n",
+ " 671 | \n",
+ " 83 | \n",
+ " 238 | \n",
+ " 34.9 | \n",
+ " 17 | \n",
+ " 69 | \n",
+ " 24.6 | \n",
+ " 94 | \n",
+ " 102 | \n",
+ " 92.2 | \n",
+ " 16 | \n",
+ " 70 | \n",
+ " 86 | \n",
+ " 39 | \n",
+ " 31 | \n",
+ " 5 | \n",
+ " 40 | \n",
+ " 277 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " | 141 | \n",
+ " Tina Charles | \n",
+ " NY | \n",
+ " F/C | \n",
+ " 193 | \n",
+ " 84 | \n",
+ " 22.550941 | \n",
+ " US | \n",
+ " May 12, 1988 | \n",
+ " 29 | \n",
+ " Connecticut | \n",
+ " 8 | \n",
+ " 29 | \n",
+ " 952 | \n",
+ " 227 | \n",
+ " 509 | \n",
+ " 44.6 | \n",
+ " 18 | \n",
+ " 56 | \n",
+ " 32.1 | \n",
+ " 110 | \n",
+ " 135 | \n",
+ " 81.5 | \n",
+ " 56 | \n",
+ " 212 | \n",
+ " 268 | \n",
+ " 75 | \n",
+ " 21 | \n",
+ " 22 | \n",
+ " 71 | \n",
+ " 582 | \n",
+ " 11 | \n",
+ " 0 | \n",
+ "
\n",
+ " \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",
+ "
\n",
+ "
143 rows × 32 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Name Team Pos Height Weight BMI Birth_Place \n",
+ "0 Aerial Powers DAL F 183 71 21.200991 US \\\n",
+ "1 Alana Beard LA G/F 185 73 21.329438 US \n",
+ "2 Alex Bentley CON G 170 69 23.875433 US \n",
+ "3 Alex Montgomery SAN G/F 185 84 24.543462 US \n",
+ "4 Alexis Jones MIN G 175 78 25.469388 US \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "138 Tiffany Hayes ATL G 178 70 22.093170 US \n",
+ "139 Tiffany Jackson LA F 191 84 23.025685 US \n",
+ "140 Tiffany Mitchell IND G 175 69 22.530612 US \n",
+ "141 Tina Charles NY F/C 193 84 22.550941 US \n",
+ "142 Yvonne Turner PHO G 175 59 19.265306 US \n",
+ "\n",
+ " Birthdate Age College Experience Games Played MIN \n",
+ "0 January 17, 1994 23 Michigan State 2 8 173 \\\n",
+ "1 May 14, 1982 35 Duke 12 30 947 \n",
+ "2 October 27, 1990 26 Penn State 4 26 617 \n",
+ "3 December 11, 1988 28 Georgia Tech 6 31 721 \n",
+ "4 August 5, 1994 23 Baylor R 24 137 \n",
+ ".. ... ... ... ... ... ... \n",
+ "138 September 20, 1989 27 Connecticut 6 29 861 \n",
+ "139 April 26, 1985 32 Texas 9 22 127 \n",
+ "140 September 23, 1984 32 South Carolina 2 27 671 \n",
+ "141 May 12, 1988 29 Connecticut 8 29 952 \n",
+ "142 October 13, 1987 29 Nebraska 2 30 356 \n",
+ "\n",
+ " FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB DREB REB AST \n",
+ "0 30 85 35.3 12 32 37.5 21 26 80.8 6 22 28 12 \\\n",
+ "1 90 177 50.8 5 18 27.8 32 41 78.0 19 82 101 72 \n",
+ "2 82 218 37.6 19 64 29.7 35 42 83.3 4 36 40 78 \n",
+ "3 75 195 38.5 21 68 30.9 17 21 81.0 35 134 169 65 \n",
+ "4 16 50 32.0 7 20 35.0 11 12 91.7 3 9 12 12 \n",
+ ".. ... ... ... ... ... ... ... ... ... ... ... ... ... \n",
+ "138 144 331 43.5 43 112 38.4 136 161 84.5 28 89 117 69 \n",
+ "139 12 25 48.0 0 1 0.0 4 6 66.7 5 18 23 3 \n",
+ "140 83 238 34.9 17 69 24.6 94 102 92.2 16 70 86 39 \n",
+ "141 227 509 44.6 18 56 32.1 110 135 81.5 56 212 268 75 \n",
+ "142 59 140 42.1 11 47 23.4 22 28 78.6 11 13 24 30 \n",
+ "\n",
+ " STL BLK TO PTS DD2 TD3 \n",
+ "0 3 6 12 93 0 0 \n",
+ "1 63 13 40 217 0 0 \n",
+ "2 22 3 24 218 0 0 \n",
+ "3 20 10 38 188 2 0 \n",
+ "4 7 0 14 50 0 0 \n",
+ ".. ... ... .. ... ... ... \n",
+ "138 37 8 50 467 0 0 \n",
+ "139 1 3 8 28 0 0 \n",
+ "140 31 5 40 277 0 0 \n",
+ "141 21 22 71 582 11 0 \n",
+ "142 18 1 32 151 0 0 \n",
+ "\n",
+ "[143 rows x 32 columns]"
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "wnba = pd.read_csv('wnba_clean.csv')\n",
+ "wnba"
+ ]
+ },
+ {
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -70,14 +582,16 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
- "# your answer here"
+ "sample_mean_weight = wnba['Weight'].mean()\n",
+ "\n"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -86,14 +600,33 @@
},
{
"cell_type": "code",
- "execution_count": 6,
- "metadata": {},
- "outputs": [],
- "source": [
- "# your code here"
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Sample Mean Weight: 78.42657342657343\n",
+ "Confidence Interval: (76.31162952730683, 80.54151732584002)\n"
+ ]
+ }
+ ],
+ "source": [
+ "confidence_level = 0.95\n",
+ "\n",
+ "standard_error = wnba['Weight'].std() / np.sqrt(len(wnba))\n",
+ "\n",
+ "margin_of_error = stats.t.ppf((1 + confidence_level) / 2, df=len(wnba)-1) * standard_error\n",
+ "\n",
+ "confidence_interval = (sample_mean_weight - margin_of_error, sample_mean_weight + margin_of_error)\n",
+ "\n",
+ "print(\"Sample Mean Weight:\", sample_mean_weight)\n",
+ "print(\"Confidence Interval:\", confidence_interval)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -102,14 +635,16 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
- "#your-answer-here"
+ "#Sample Mean Weight: 78.42657342657343\n",
+ "#Confidence Interval: (76.31162952730683, 80.54151732584002)"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -118,14 +653,15 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 31,
"metadata": {},
"outputs": [],
"source": [
- "#your-answer-here"
+ "#67 kg está um peso abaixo da media... e do intervalo de confianca...."
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -134,14 +670,50 @@
},
{
"cell_type": "code",
- "execution_count": 8,
- "metadata": {},
- "outputs": [],
- "source": [
- "# your code here"
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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CZgTu2vj+vPPP4vFVJLevXtb+vrs3LkTvV5P9+7dAejZsyf79+8nNze3WP+fWzl30Wvr2r/Rjf6Hr319eXh4ANz09SUqlvQBEhWma9eullFg12MwGNDpKj/vfvbZZ1m2bBmTJ0+mR48euLm5oSgKo0aNsnxYVAdjxoxh0qRJnD9/ntzcXHbt2mXVcbm88vPziYqKsvT5KImiKKxatYpdu3bx66+/sn79eh599FHef/99du3ahbOz803PUxnXU1GUEju/F9Xu3eqxS+N6o+VKiqsqFCXJI0aMKPHxLVu20L9/fwwGA0OHDuXnn3/m008/JSEhgR07dvD2229byha9/l944YViX1CKXPvhfXVtT5GK/h8r2mf58uX4+/sXe7w0I6969+7Nxx9/zI4dO9i5cydt2rSxvI579uxJbm4ue/fuZfv27djY2FiSo4o4d1lUt9dXXSUJkNBco0aN2LhxI+np6VbfnE+cOGF5/GpF39auFhUVhaOjo2Vk0KpVqxg7dizvv/++pUxOTg4pKSklxnDy5En69+9vuZ+RkUFcXBx33313uZ9XkRt96I4aNYopU6bw7bffkp2dja2traWp4lasWrWK7Ozs637AXa179+50796dOXPm8M033/DQQw/x3Xff8fjjj1f4bMrXu3ZXdzD18PAosanp2tqTssTWqFEjTCYTJ0+etOpsnJCQQEpKSrHXWHmV9bVcGpmZmaxZs4aRI0cWm/IA4LnnnmPFihWW1+/IkSP58ssvCQsL4/jx46iqavWaatKkCQC2traEhISUOZ4ipf0fa9SokdXIrCLXbivq5Ovr61vuuK7uCB0eHk6vXr0sj9WrV49GjRqxY8cOduzYQYcOHSwdtW/l3EWvrZiYGKsazpKec1lU95nMawNpAhOau/vuuzEajcVqPj788EMURWHw4MFW28PDw636GJw7d441a9Zw1113Wb5Z6fX6Yt+mPv744+vWIvznP/+x6gezePFiCgoKip27PJycnK6beHl7ezN48GC+/vprVqxYwaBBg/D29r6l8x06dIjJkyfj4eHBM888c91yV65cKfY3KuqnUdQMVvQBcb34y2r16tVW/Uv27NnD7t27rf7OTZs25cSJE1azWR86dKjYHC9lia0okV2wYIHV9g8++ADghiN2yqKsr+XS+Pnnn8nMzOSZZ55h+PDhxW733HMPP/74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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "sample_mean = 78.42657342657343\n",
+ "sample_std = 10.75181363846344\n",
+ "sample_size = 100\n",
+ "confidence_level = 0.95\n",
+ "\n",
+ "alpha = 1 - confidence_level\n",
+ "critical_value = stats.norm.ppf(1 - alpha/2)\n",
+ "\n",
+ "x = np.linspace(sample_mean - 4*sample_std/np.sqrt(sample_size), sample_mean + 4*sample_std/np.sqrt(sample_size), 100)\n",
+ "\n",
+ "distribution = stats.norm.pdf(x, loc=sample_mean, scale=sample_std/np.sqrt(sample_size))\n",
+ "\n",
+ "plt.plot(x, distribution, label='Distribution')\n",
+ "\n",
+ "x_critical = np.linspace(sample_mean - critical_value*sample_std/np.sqrt(sample_size), sample_mean + critical_value*sample_std/np.sqrt(sample_size), 100)\n",
+ "y_critical = stats.norm.pdf(x_critical, loc=sample_mean, scale=sample_std/np.sqrt(sample_size))\n",
+ "plt.fill_between(x_critical, y_critical, color='red', alpha=0.3, label='Critical Region')\n",
+ "\n",
+ "plt.xlabel('Weight')\n",
+ "plt.ylabel('Probability Density')\n",
+ "plt.title('Probability Distribution of Average Weight')\n",
+ "\n",
+ "plt.legend()\n",
+ "\n",
+ "plt.show()"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -154,14 +726,13 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": null,
"metadata": {},
"outputs": [],
- "source": [
- "# your answer here"
- ]
+ "source": []
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -170,14 +741,13 @@
},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": null,
"metadata": {},
"outputs": [],
- "source": [
- "# your code here"
- ]
+ "source": []
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -186,7 +756,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 33,
"metadata": {},
"outputs": [],
"source": [
@@ -194,6 +764,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -205,11 +776,10 @@
"execution_count": null,
"metadata": {},
"outputs": [],
- "source": [
- "#your code here"
- ]
+ "source": []
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -217,6 +787,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -227,14 +798,46 @@
},
{
"cell_type": "code",
- "execution_count": 16,
- "metadata": {},
- "outputs": [],
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "TypeError",
+ "evalue": "unsupported operand type(s) for +: 'int' and 'ellipsis'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[1;32mIn[43], line 4\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mnumpy\u001b[39;00m \u001b[39mas\u001b[39;00m \u001b[39mnp\u001b[39;00m\n\u001b[0;32m 2\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mscipy\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mstats\u001b[39;00m \u001b[39mimport\u001b[39;00m ttest_1samp\n\u001b[1;32m----> 4\u001b[0m t_statistic, p_value \u001b[39m=\u001b[39m ttest_1samp(wnba_assists, combined_assists_mean)\n\u001b[0;32m 6\u001b[0m alpha \u001b[39m=\u001b[39m \u001b[39m0.05\u001b[39m\n\u001b[0;32m 8\u001b[0m \u001b[39mif\u001b[39;00m p_value \u001b[39m<\u001b[39m alpha:\n",
+ "File \u001b[1;32mc:\\Users\\Leticia Demarchi\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scipy\\stats\\_axis_nan_policy.py:502\u001b[0m, in \u001b[0;36m_axis_nan_policy_factory..axis_nan_policy_decorator..axis_nan_policy_wrapper\u001b[1;34m(***failed resolving arguments***)\u001b[0m\n\u001b[0;32m 500\u001b[0m \u001b[39mif\u001b[39;00m sentinel:\n\u001b[0;32m 501\u001b[0m samples \u001b[39m=\u001b[39m _remove_sentinel(samples, paired, sentinel)\n\u001b[1;32m--> 502\u001b[0m res \u001b[39m=\u001b[39m hypotest_fun_out(\u001b[39m*\u001b[39;49msamples, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwds)\n\u001b[0;32m 503\u001b[0m res \u001b[39m=\u001b[39m result_to_tuple(res)\n\u001b[0;32m 504\u001b[0m res \u001b[39m=\u001b[39m _add_reduced_axes(res, reduced_axes, keepdims)\n",
+ "File \u001b[1;32mc:\\Users\\Leticia Demarchi\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scipy\\stats\\_stats_py.py:6263\u001b[0m, in \u001b[0;36mttest_1samp\u001b[1;34m(a, popmean, axis, nan_policy, alternative)\u001b[0m\n\u001b[0;32m 6260\u001b[0m n \u001b[39m=\u001b[39m a\u001b[39m.\u001b[39mshape[axis]\n\u001b[0;32m 6261\u001b[0m df \u001b[39m=\u001b[39m n \u001b[39m-\u001b[39m \u001b[39m1\u001b[39m\n\u001b[1;32m-> 6263\u001b[0m mean \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39;49mmean(a, axis)\n\u001b[0;32m 6264\u001b[0m \u001b[39mtry\u001b[39;00m:\n\u001b[0;32m 6265\u001b[0m popmean \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39msqueeze(popmean, axis\u001b[39m=\u001b[39maxis)\n",
+ "File \u001b[1;32m<__array_function__ internals>:200\u001b[0m, in \u001b[0;36mmean\u001b[1;34m(*args, **kwargs)\u001b[0m\n",
+ "File \u001b[1;32m~\\AppData\\Roaming\\Python\\Python311\\site-packages\\numpy\\core\\fromnumeric.py:3464\u001b[0m, in \u001b[0;36mmean\u001b[1;34m(a, axis, dtype, out, keepdims, where)\u001b[0m\n\u001b[0;32m 3461\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m 3462\u001b[0m \u001b[39mreturn\u001b[39;00m mean(axis\u001b[39m=\u001b[39maxis, dtype\u001b[39m=\u001b[39mdtype, out\u001b[39m=\u001b[39mout, \u001b[39m*\u001b[39m\u001b[39m*\u001b[39mkwargs)\n\u001b[1;32m-> 3464\u001b[0m \u001b[39mreturn\u001b[39;00m _methods\u001b[39m.\u001b[39;49m_mean(a, axis\u001b[39m=\u001b[39;49maxis, dtype\u001b[39m=\u001b[39;49mdtype,\n\u001b[0;32m 3465\u001b[0m out\u001b[39m=\u001b[39;49mout, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n",
+ "File \u001b[1;32m~\\AppData\\Roaming\\Python\\Python311\\site-packages\\numpy\\core\\_methods.py:181\u001b[0m, in \u001b[0;36m_mean\u001b[1;34m(a, axis, dtype, out, keepdims, where)\u001b[0m\n\u001b[0;32m 178\u001b[0m dtype \u001b[39m=\u001b[39m mu\u001b[39m.\u001b[39mdtype(\u001b[39m'\u001b[39m\u001b[39mf4\u001b[39m\u001b[39m'\u001b[39m)\n\u001b[0;32m 179\u001b[0m is_float16_result \u001b[39m=\u001b[39m \u001b[39mTrue\u001b[39;00m\n\u001b[1;32m--> 181\u001b[0m ret \u001b[39m=\u001b[39m umr_sum(arr, axis, dtype, out, keepdims, where\u001b[39m=\u001b[39;49mwhere)\n\u001b[0;32m 182\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39misinstance\u001b[39m(ret, mu\u001b[39m.\u001b[39mndarray):\n\u001b[0;32m 183\u001b[0m \u001b[39mwith\u001b[39;00m _no_nep50_warning():\n",
+ "\u001b[1;31mTypeError\u001b[0m: unsupported operand type(s) for +: 'int' and 'ellipsis'"
+ ]
+ }
+ ],
"source": [
- "#your-answer-here"
+ "import numpy as np\n",
+ "from scipy.stats import ttest_1samp\n",
+ "\n",
+ "t_statistic, p_value = ttest_1samp(wnba_assists, combined_assists_mean)\n",
+ "\n",
+ "alpha = 0.05\n",
+ "\n",
+ "if p_value < alpha:\n",
+ " print(\"The average number of assists for WNBA players is significantly higher than the combined average.\")\n",
+ "else:\n",
+ " print(\"There is not enough evidence to conclude that the average number of assists for WNBA players is higher.\")\n",
+ "\n",
+ "print(\"t-statistic:\", t_statistic)\n",
+ "print(\"p-value:\", p_value)\n",
+ "\n"
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -243,7 +846,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": [
@@ -252,7 +855,7 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": [
@@ -260,6 +863,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -268,7 +872,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": [
@@ -276,6 +880,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -292,6 +897,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -308,16 +914,31 @@
},
{
"cell_type": "code",
- "execution_count": 22,
- "metadata": {},
- "outputs": [],
- "source": [
- "#your-answer-here"
- ]
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "TypeError",
+ "evalue": "'<' not supported between instances of 'ellipsis' and 'int'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[1;32mIn[42], line 8\u001b[0m\n\u001b[0;32m 5\u001b[0m wnba_weights \u001b[39m=\u001b[39m [\u001b[39m60\u001b[39m, \u001b[39m65\u001b[39m, \u001b[39m70\u001b[39m, \u001b[39m75\u001b[39m, \u001b[39m.\u001b[39m\u001b[39m.\u001b[39m\u001b[39m.\u001b[39m] \u001b[39m# Replace with actual WNBA player weights\u001b[39;00m\n\u001b[0;32m 7\u001b[0m \u001b[39m# Perform Kolmogorov-Smirnov test\u001b[39;00m\n\u001b[1;32m----> 8\u001b[0m statistic, p_value \u001b[39m=\u001b[39m kstest(wnba_weights, norm\u001b[39m.\u001b[39;49mcdf)\n\u001b[0;32m 10\u001b[0m \u001b[39m# Define significance level\u001b[39;00m\n\u001b[0;32m 11\u001b[0m alpha \u001b[39m=\u001b[39m \u001b[39m0.05\u001b[39m\n",
+ "File \u001b[1;32mc:\\Users\\Leticia Demarchi\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scipy\\_lib\\_util.py:700\u001b[0m, in \u001b[0;36m_rename_parameter..decorator..wrapper\u001b[1;34m(*args, **kwargs)\u001b[0m\n\u001b[0;32m 698\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mTypeError\u001b[39;00m(message)\n\u001b[0;32m 699\u001b[0m kwargs[new_name] \u001b[39m=\u001b[39m kwargs\u001b[39m.\u001b[39mpop(old_name)\n\u001b[1;32m--> 700\u001b[0m \u001b[39mreturn\u001b[39;00m fun(\u001b[39m*\u001b[39;49margs, \u001b[39m*\u001b[39;49m\u001b[39m*\u001b[39;49mkwargs)\n",
+ "File \u001b[1;32mc:\\Users\\Leticia Demarchi\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scipy\\stats\\_stats_py.py:8376\u001b[0m, in \u001b[0;36mkstest\u001b[1;34m(rvs, cdf, args, N, alternative, method)\u001b[0m\n\u001b[0;32m 8374\u001b[0m \u001b[39mif\u001b[39;00m alternative \u001b[39mnot\u001b[39;00m \u001b[39min\u001b[39;00m [\u001b[39m'\u001b[39m\u001b[39mtwo-sided\u001b[39m\u001b[39m'\u001b[39m, \u001b[39m'\u001b[39m\u001b[39mgreater\u001b[39m\u001b[39m'\u001b[39m, \u001b[39m'\u001b[39m\u001b[39mless\u001b[39m\u001b[39m'\u001b[39m]:\n\u001b[0;32m 8375\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mValueError\u001b[39;00m(\u001b[39m\"\u001b[39m\u001b[39mUnexpected alternative \u001b[39m\u001b[39m%s\u001b[39;00m\u001b[39m\"\u001b[39m \u001b[39m%\u001b[39m alternative)\n\u001b[1;32m-> 8376\u001b[0m xvals, yvals, cdf \u001b[39m=\u001b[39m _parse_kstest_args(rvs, cdf, args, N)\n\u001b[0;32m 8377\u001b[0m \u001b[39mif\u001b[39;00m cdf:\n\u001b[0;32m 8378\u001b[0m \u001b[39mreturn\u001b[39;00m ks_1samp(xvals, cdf, args\u001b[39m=\u001b[39margs, alternative\u001b[39m=\u001b[39malternative,\n\u001b[0;32m 8379\u001b[0m method\u001b[39m=\u001b[39mmethod)\n",
+ "File \u001b[1;32mc:\\Users\\Leticia Demarchi\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\scipy\\stats\\_stats_py.py:8202\u001b[0m, in \u001b[0;36m_parse_kstest_args\u001b[1;34m(data1, data2, args, N)\u001b[0m\n\u001b[0;32m 8199\u001b[0m cdf \u001b[39m=\u001b[39m data2\n\u001b[0;32m 8200\u001b[0m data2 \u001b[39m=\u001b[39m \u001b[39mNone\u001b[39;00m\n\u001b[1;32m-> 8202\u001b[0m data1 \u001b[39m=\u001b[39m np\u001b[39m.\u001b[39;49msort(rvsfunc(\u001b[39m*\u001b[39;49margs, size\u001b[39m=\u001b[39;49mN) \u001b[39mif\u001b[39;49;00m rvsfunc \u001b[39melse\u001b[39;49;00m data1)\n\u001b[0;32m 8203\u001b[0m \u001b[39mreturn\u001b[39;00m data1, data2, cdf\n",
+ "File \u001b[1;32m<__array_function__ internals>:200\u001b[0m, in \u001b[0;36msort\u001b[1;34m(*args, **kwargs)\u001b[0m\n",
+ "File \u001b[1;32m~\\AppData\\Roaming\\Python\\Python311\\site-packages\\numpy\\core\\fromnumeric.py:1030\u001b[0m, in \u001b[0;36msort\u001b[1;34m(a, axis, kind, order)\u001b[0m\n\u001b[0;32m 1028\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[0;32m 1029\u001b[0m a \u001b[39m=\u001b[39m asanyarray(a)\u001b[39m.\u001b[39mcopy(order\u001b[39m=\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mK\u001b[39m\u001b[39m\"\u001b[39m)\n\u001b[1;32m-> 1030\u001b[0m a\u001b[39m.\u001b[39;49msort(axis\u001b[39m=\u001b[39;49maxis, kind\u001b[39m=\u001b[39;49mkind, order\u001b[39m=\u001b[39;49morder)\n\u001b[0;32m 1031\u001b[0m \u001b[39mreturn\u001b[39;00m a\n",
+ "\u001b[1;31mTypeError\u001b[0m: '<' not supported between instances of 'ellipsis' and 'int'"
+ ]
+ }
+ ],
+ "source": []
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": [
@@ -325,6 +946,7 @@
]
},
{
+ "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -333,7 +955,7 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": null,
"metadata": {},
"outputs": [],
"source": [
@@ -357,7 +979,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.8"
+ "version": "3.11.2"
}
},
"nbformat": 4,
diff --git a/your-code/wnba.csv b/your-code/wnba.csv
new file mode 100644
index 0000000..bb13374
--- /dev/null
+++ b/your-code/wnba.csv
@@ -0,0 +1,144 @@
+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,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,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,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,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,7,7,100,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,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.5558802,US,"February 19, 1989",28,Texas A&M,5,18,81,16,43,37.2,12,30,40.0,5,5,100,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,4,10,14,6,1,1,13,65,0,0
+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
+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
+Makayla Epps,CHI,G,178,,,US,"June 6, 1995",22,Kentucky,R,14,52,2,14,14.3,0,5,0.0,2,5,40.0,2,0,2,4,1,0,4,6,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.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
+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
\ No newline at end of file
diff --git a/your-code/wnba_clean.csv b/your-code/wnba_clean.csv
new file mode 100644
index 0000000..7442ec4
--- /dev/null
+++ b/your-code/wnba_clean.csv
@@ -0,0 +1,144 @@
+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.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
+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.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
+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
+Makayla Epps,CHI,G,178,0,,US,"June 6, 1995",22,Kentucky,R,14,52,2,14,14.3,0,5,0.0,2,5,40.0,2,0,2,4,1,0,4,6,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.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
+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