{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Functions & Methods\n",
"## Dataframe/Series.head() method\n",
"**Example #1**"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Team | \n",
" Number | \n",
" Position | \n",
" Age | \n",
" Height | \n",
" Weight | \n",
" College | \n",
" Salary | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Avery Bradley | \n",
" Boston Celtics | \n",
" 0.0 | \n",
" PG | \n",
" 25.0 | \n",
" 6-2 | \n",
" 180.0 | \n",
" Texas | \n",
" 7730337.0 | \n",
"
\n",
" \n",
" 1 | \n",
" Jae Crowder | \n",
" Boston Celtics | \n",
" 99.0 | \n",
" SF | \n",
" 25.0 | \n",
" 6-6 | \n",
" 235.0 | \n",
" Marquette | \n",
" 6796117.0 | \n",
"
\n",
" \n",
" 2 | \n",
" John Holland | \n",
" Boston Celtics | \n",
" 30.0 | \n",
" SG | \n",
" 27.0 | \n",
" 6-5 | \n",
" 205.0 | \n",
" Boston University | \n",
" NaN | \n",
"
\n",
" \n",
" 3 | \n",
" R.J. Hunter | \n",
" Boston Celtics | \n",
" 28.0 | \n",
" SG | \n",
" 22.0 | \n",
" 6-5 | \n",
" 185.0 | \n",
" Georgia State | \n",
" 1148640.0 | \n",
"
\n",
" \n",
" 4 | \n",
" Jonas Jerebko | \n",
" Boston Celtics | \n",
" 8.0 | \n",
" PF | \n",
" 29.0 | \n",
" 6-10 | \n",
" 231.0 | \n",
" NaN | \n",
" 5000000.0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Team Number Position Age Height Weight \\\n",
"0 Avery Bradley Boston Celtics 0.0 PG 25.0 6-2 180.0 \n",
"1 Jae Crowder Boston Celtics 99.0 SF 25.0 6-6 235.0 \n",
"2 John Holland Boston Celtics 30.0 SG 27.0 6-5 205.0 \n",
"3 R.J. Hunter Boston Celtics 28.0 SG 22.0 6-5 185.0 \n",
"4 Jonas Jerebko Boston Celtics 8.0 PF 29.0 6-10 231.0 \n",
"\n",
" College Salary \n",
"0 Texas 7730337.0 \n",
"1 Marquette 6796117.0 \n",
"2 Boston University NaN \n",
"3 Georgia State 1148640.0 \n",
"4 NaN 5000000.0 "
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas module \n",
"import pandas as pd \n",
" \n",
"# making data frame \n",
"data = pd.read_csv(\"https://media.geeksforgeeks.org/wp-content/uploads/nba.csv\") \n",
" \n",
"# calling head() method \n",
"# storing in new variable \n",
"data_top = data.head() \n",
" \n",
"# display \n",
"data_top "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Example #2**"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 Avery Bradley\n",
"1 Jae Crowder\n",
"2 John Holland\n",
"3 R.J. Hunter\n",
"4 Jonas Jerebko\n",
"5 Amir Johnson\n",
"6 Jordan Mickey\n",
"7 Kelly Olynyk\n",
"8 Terry Rozier\n",
"Name: Name, dtype: object"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas module \n",
"import pandas as pd \n",
" \n",
"# making data frame \n",
"data = pd.read_csv(\"https://media.geeksforgeeks.org/wp-content/uploads/nba.csv\") \n",
" \n",
"# number of rows to return \n",
"n = 9\n",
" \n",
"# creating series \n",
"series = data[\"Name\"] \n",
" \n",
"# returning top n rows \n",
"top = series.head(n = n) \n",
" \n",
"# display \n",
"top "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Dataframe/Series.describe() method\n",
"**Example #1**"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Team | \n",
" Number | \n",
" Position | \n",
" Age | \n",
" Height | \n",
" Weight | \n",
" College | \n",
" Salary | \n",
"
\n",
" \n",
" \n",
" \n",
" count | \n",
" 364 | \n",
" 364 | \n",
" 364.000000 | \n",
" 364 | \n",
" 364.000000 | \n",
" 364 | \n",
" 364.000000 | \n",
" 364 | \n",
" 3.640000e+02 | \n",
"
\n",
" \n",
" unique | \n",
" 364 | \n",
" 30 | \n",
" NaN | \n",
" 5 | \n",
" NaN | \n",
" 17 | \n",
" NaN | \n",
" 115 | \n",
" NaN | \n",
"
\n",
" \n",
" top | \n",
" Charlie Villanueva | \n",
" New Orleans Pelicans | \n",
" NaN | \n",
" SG | \n",
" NaN | \n",
" 6-9 | \n",
" NaN | \n",
" Kentucky | \n",
" NaN | \n",
"
\n",
" \n",
" freq | \n",
" 1 | \n",
" 16 | \n",
" NaN | \n",
" 87 | \n",
" NaN | \n",
" 49 | \n",
" NaN | \n",
" 22 | \n",
" NaN | \n",
"
\n",
" \n",
" mean | \n",
" NaN | \n",
" NaN | \n",
" 16.829670 | \n",
" NaN | \n",
" 26.615385 | \n",
" NaN | \n",
" 219.785714 | \n",
" NaN | \n",
" 4.620311e+06 | \n",
"
\n",
" \n",
" std | \n",
" NaN | \n",
" NaN | \n",
" 14.994162 | \n",
" NaN | \n",
" 4.233591 | \n",
" NaN | \n",
" 24.793099 | \n",
" NaN | \n",
" 5.119716e+06 | \n",
"
\n",
" \n",
" min | \n",
" NaN | \n",
" NaN | \n",
" 0.000000 | \n",
" NaN | \n",
" 19.000000 | \n",
" NaN | \n",
" 161.000000 | \n",
" NaN | \n",
" 5.572200e+04 | \n",
"
\n",
" \n",
" 20% | \n",
" NaN | \n",
" NaN | \n",
" 4.000000 | \n",
" NaN | \n",
" 23.000000 | \n",
" NaN | \n",
" 195.000000 | \n",
" NaN | \n",
" 9.472760e+05 | \n",
"
\n",
" \n",
" 40% | \n",
" NaN | \n",
" NaN | \n",
" 9.000000 | \n",
" NaN | \n",
" 25.000000 | \n",
" NaN | \n",
" 212.000000 | \n",
" NaN | \n",
" 1.638754e+06 | \n",
"
\n",
" \n",
" 50% | \n",
" NaN | \n",
" NaN | \n",
" 12.000000 | \n",
" NaN | \n",
" 26.000000 | \n",
" NaN | \n",
" 220.000000 | \n",
" NaN | \n",
" 2.515440e+06 | \n",
"
\n",
" \n",
" 60% | \n",
" NaN | \n",
" NaN | \n",
" 17.000000 | \n",
" NaN | \n",
" 27.000000 | \n",
" NaN | \n",
" 228.000000 | \n",
" NaN | \n",
" 3.429934e+06 | \n",
"
\n",
" \n",
" 80% | \n",
" NaN | \n",
" NaN | \n",
" 30.000000 | \n",
" NaN | \n",
" 30.000000 | \n",
" NaN | \n",
" 242.400000 | \n",
" NaN | \n",
" 7.838202e+06 | \n",
"
\n",
" \n",
" max | \n",
" NaN | \n",
" NaN | \n",
" 99.000000 | \n",
" NaN | \n",
" 40.000000 | \n",
" NaN | \n",
" 279.000000 | \n",
" NaN | \n",
" 2.287500e+07 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Team Number Position \\\n",
"count 364 364 364.000000 364 \n",
"unique 364 30 NaN 5 \n",
"top Charlie Villanueva New Orleans Pelicans NaN SG \n",
"freq 1 16 NaN 87 \n",
"mean NaN NaN 16.829670 NaN \n",
"std NaN NaN 14.994162 NaN \n",
"min NaN NaN 0.000000 NaN \n",
"20% NaN NaN 4.000000 NaN \n",
"40% NaN NaN 9.000000 NaN \n",
"50% NaN NaN 12.000000 NaN \n",
"60% NaN NaN 17.000000 NaN \n",
"80% NaN NaN 30.000000 NaN \n",
"max NaN NaN 99.000000 NaN \n",
"\n",
" Age Height Weight College Salary \n",
"count 364.000000 364 364.000000 364 3.640000e+02 \n",
"unique NaN 17 NaN 115 NaN \n",
"top NaN 6-9 NaN Kentucky NaN \n",
"freq NaN 49 NaN 22 NaN \n",
"mean 26.615385 NaN 219.785714 NaN 4.620311e+06 \n",
"std 4.233591 NaN 24.793099 NaN 5.119716e+06 \n",
"min 19.000000 NaN 161.000000 NaN 5.572200e+04 \n",
"20% 23.000000 NaN 195.000000 NaN 9.472760e+05 \n",
"40% 25.000000 NaN 212.000000 NaN 1.638754e+06 \n",
"50% 26.000000 NaN 220.000000 NaN 2.515440e+06 \n",
"60% 27.000000 NaN 228.000000 NaN 3.429934e+06 \n",
"80% 30.000000 NaN 242.400000 NaN 7.838202e+06 \n",
"max 40.000000 NaN 279.000000 NaN 2.287500e+07 "
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas module \n",
"import pandas as pd \n",
" \n",
"# importing regex module \n",
"import re \n",
" \n",
"# making data frame \n",
"data = pd.read_csv(\"https://media.geeksforgeeks.org/wp-content/uploads/nba.csv\") \n",
" \n",
"# removing null values to avoid errors \n",
"data.dropna(inplace = True) \n",
" \n",
"# percentile list \n",
"perc =[.20, .40, .60, .80] \n",
" \n",
"# list of dtypes to include \n",
"include =['object', 'float', 'int'] \n",
" \n",
"# calling describe method \n",
"desc = data.describe(percentiles = perc, include = include) \n",
" \n",
"# display \n",
"desc "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Example #2**"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"count 364\n",
"unique 364\n",
"top Charlie Villanueva\n",
"freq 1\n",
"Name: Name, dtype: object"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas module \n",
"import pandas as pd \n",
" \n",
"# importing regex module \n",
"import re \n",
" \n",
"# making data frame \n",
"data = pd.read_csv(\"https://media.geeksforgeeks.org/wp-content/uploads/nba.csv\") \n",
" \n",
"# removing null values to avoid errors \n",
"data.dropna(inplace = True) \n",
" \n",
"# calling describe method \n",
"desc = data[\"Name\"].describe() \n",
" \n",
"# display \n",
"desc "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Dataframe/Series.loc[] method\n",
"**Example #1**"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Team Boston Celtics\n",
"Number 0\n",
"Position PG\n",
"Age 25\n",
"Height 6-2\n",
"Weight 180\n",
"College Texas\n",
"Salary 7.73034e+06\n",
"Name: Avery Bradley, dtype: object \n",
"\n",
"\n",
" Team Boston Celtics\n",
"Number 28\n",
"Position SG\n",
"Age 22\n",
"Height 6-5\n",
"Weight 185\n",
"College Georgia State\n",
"Salary 1.14864e+06\n",
"Name: R.J. Hunter, dtype: object\n"
]
}
],
"source": [
"# importing pandas package \n",
"import pandas as pd \n",
" \n",
"# making data frame from csv file \n",
"data = pd.read_csv(\"nba.csv\", index_col =\"Name\") \n",
" \n",
"# retrieving row by loc method \n",
"first = data.loc[\"Avery Bradley\"] \n",
"second = data.loc[\"R.J. Hunter\"] \n",
" \n",
"print(first, \"\\n\\n\\n\", second) "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Example #2**"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Team | \n",
" Number | \n",
" Position | \n",
" Age | \n",
" Height | \n",
" Weight | \n",
" College | \n",
" Salary | \n",
"
\n",
" \n",
" Name | \n",
" | \n",
" | \n",
" | \n",
" | \n",
" | \n",
" | \n",
" | \n",
" | \n",
"
\n",
" \n",
" \n",
" \n",
" Avery Bradley | \n",
" Boston Celtics | \n",
" 0.0 | \n",
" PG | \n",
" 25.0 | \n",
" 6-2 | \n",
" 180.0 | \n",
" Texas | \n",
" 7730337.0 | \n",
"
\n",
" \n",
" R.J. Hunter | \n",
" Boston Celtics | \n",
" 28.0 | \n",
" SG | \n",
" 22.0 | \n",
" 6-5 | \n",
" 185.0 | \n",
" Georgia State | \n",
" 1148640.0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Team Number Position Age Height Weight \\\n",
"Name \n",
"Avery Bradley Boston Celtics 0.0 PG 25.0 6-2 180.0 \n",
"R.J. Hunter Boston Celtics 28.0 SG 22.0 6-5 185.0 \n",
"\n",
" College Salary \n",
"Name \n",
"Avery Bradley Texas 7730337.0 \n",
"R.J. Hunter Georgia State 1148640.0 "
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas package \n",
"import pandas as pd \n",
" \n",
"# making data frame from csv file \n",
"data = pd.read_csv(\"nba.csv\", index_col =\"Name\") \n",
" \n",
"# retrieving rows by loc method \n",
"rows = data.loc[[\"Avery Bradley\", \"R.J. Hunter\"]] \n",
" \n",
"# checking data type of rows \n",
"print(type(rows)) \n",
" \n",
"# display \n",
"rows "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Dataframe/Series.iloc[] method\n",
"**Example #1**"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Name True\n",
"Team True\n",
"Number True\n",
"Position True\n",
"Age True\n",
"Height True\n",
"Weight True\n",
"College True\n",
"Salary True\n",
"Name: 3, dtype: bool"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas package \n",
"import pandas as pd \n",
" \n",
"# making data frame from csv file \n",
"data = pd.read_csv(\"nba.csv\") \n",
" \n",
"# retrieving rows by loc method \n",
"row1 = data.loc[3] \n",
" \n",
"# retrieving rows by iloc method \n",
"row2 = data.iloc[3] \n",
" \n",
"# checking if values are equal \n",
"row1 == row2 "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Example #2**"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Team | \n",
" Number | \n",
" Position | \n",
" Age | \n",
" Height | \n",
" Weight | \n",
" College | \n",
" Salary | \n",
"
\n",
" \n",
" \n",
" \n",
" 4 | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" False | \n",
" True | \n",
"
\n",
" \n",
" 5 | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" False | \n",
" True | \n",
"
\n",
" \n",
" 6 | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
"
\n",
" \n",
" 7 | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
" True | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" Name Team Number Position Age Height Weight College Salary\n",
"4 True True True True True True True False True\n",
"5 True True True True True True True False True\n",
"6 True True True True True True True True True\n",
"7 True True True True True True True True True"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing pandas package \n",
"import pandas as pd \n",
" \n",
"# making data frame from csv file \n",
"data = pd.read_csv(\"nba.csv\") \n",
" \n",
"# retrieving rows by loc method \n",
"row1 = data.iloc[[4, 5, 6, 7]] \n",
" \n",
"# retrieving rows by loc method \n",
"row2 = data.iloc[4:8] \n",
" \n",
"# comparing values \n",
"row1 == row2 "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Pandas.read_csv() method\n",
"**Example #1**"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Name | \n",
" Team | \n",
" Number | \n",
" Position | \n",
" Age | \n",
" Height | \n",
" Weight | \n",
" College | \n",
" Salary | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Avery Bradley | \n",
" Boston Celtics | \n",
" 0.0 | \n",
" PG | \n",
" 25.0 | \n",
" 6-2 | \n",
" 180.0 | \n",
" Texas | \n",
" 7730337.0 | \n",
"
\n",
" \n",
" 1 | \n",
" Jae Crowder | \n",
" Boston Celtics | \n",
" 99.0 | \n",
" SF | \n",
" 25.0 | \n",
" 6-6 | \n",
" 235.0 | \n",
" Marquette | \n",
" 6796117.0 | \n",
"
\n",
" \n",
" 2 | \n",
" John Holland | \n",
" Boston Celtics | \n",
" 30.0 | \n",
" SG | \n",
" 27.0 | \n",
" 6-5 | \n",
" 205.0 | \n",
" Boston University | \n",
" NaN | \n",
"
\n",
" \n",
" 3 | \n",
" R.J. Hunter | \n",
" Boston Celtics | \n",
" 28.0 | \n",
" SG | \n",
" 22.0 | \n",
" 6-5 | \n",
" 185.0 | \n",
" Georgia State | \n",
" 1148640.0 | \n",
"
\n",
" \n",
" 4 | \n",
" Jonas Jerebko | \n",
" Boston Celtics | \n",
" 8.0 | \n",
" PF | \n",
" 29.0 | \n",
" 6-10 | \n",
" 231.0 | \n",
" NaN | \n",
" 5000000.0 | \n",
"
\n",
" \n",
" 5 | \n",
" Amir Johnson | \n",
" Boston Celtics | \n",
" 90.0 | \n",
" PF | \n",
" 29.0 | \n",
" 6-9 | \n",
" 240.0 | \n",
" NaN | \n",
" 12000000.0 | \n",
"
\n",
" \n",
" 6 | \n",
" Jordan Mickey | \n",
" Boston Celtics | \n",
" 55.0 | \n",
" PF | \n",
" 21.0 | \n",
" 6-8 | \n",
" 235.0 | \n",
" LSU | \n",
" 1170960.0 | \n",
"
\n",
" \n",
" 7 | \n",
" Kelly Olynyk | \n",
" Boston Celtics | \n",
" 41.0 | \n",
" C | \n",
" 25.0 | \n",
" 7-0 | \n",
" 238.0 | \n",
" Gonzaga | \n",
" 2165160.0 | \n",
"
\n",
" \n",
" 8 | \n",
" Terry Rozier | \n",
" Boston Celtics | \n",
" 12.0 | \n",
" PG | \n",
" 22.0 | \n",
" 6-2 | \n",
" 190.0 | \n",
" Louisville | \n",
" 1824360.0 | \n",
"
\n",
" \n",
" 9 | \n",
" Marcus Smart | \n",
" Boston Celtics | \n",
" 36.0 | \n",
" PG | \n",
" 22.0 | \n",
" 6-4 | \n",
" 220.0 | \n",
" Oklahoma State | \n",
" 3431040.0 | \n",
"
\n",
" \n",
" 10 | \n",
" Jared Sullinger | \n",
" Boston Celtics | \n",
" 7.0 | \n",
" C | \n",
" 24.0 | \n",
" 6-9 | \n",
" 260.0 | \n",
" Ohio State | \n",
" 2569260.0 | \n",
"
\n",
" \n",
" 11 | \n",
" Isaiah Thomas | \n",
" Boston Celtics | \n",
" 4.0 | \n",
" PG | \n",
" 27.0 | \n",
" 5-9 | \n",
" 185.0 | \n",
" Washington | \n",
" 6912869.0 | \n",
"
\n",
" \n",
" 12 | \n",
" Evan Turner | \n",
" Boston Celtics | \n",
" 11.0 | \n",
" SG | \n",
" 27.0 | \n",
" 6-7 | \n",
" 220.0 | \n",
" Ohio State | \n",
" 3425510.0 | \n",
"
\n",
" \n",
" 13 | \n",
" James Young | \n",
" Boston Celtics | \n",
" 13.0 | \n",
" SG | \n",
" 20.0 | \n",
" 6-6 | \n",
" 215.0 | \n",
" Kentucky | \n",
" 1749840.0 | \n",
"
\n",
" \n",
" 14 | \n",
" Tyler Zeller | \n",
" Boston Celtics | \n",
" 44.0 | \n",
" C | \n",
" 26.0 | \n",
" 7-0 | \n",
" 253.0 | \n",
" North Carolina | \n",
" 2616975.0 | \n",
"
\n",
" \n",
" 15 | \n",
" Bojan Bogdanovic | \n",
" Brooklyn Nets | \n",
" 44.0 | \n",
" SG | \n",
" 27.0 | \n",
" 6-8 | \n",
" 216.0 | \n",
" NaN | \n",
" 3425510.0 | \n",
"
\n",
" \n",
" 16 | \n",
" Markel Brown | \n",
" Brooklyn Nets | \n",
" 22.0 | \n",
" SG | \n",
" 24.0 | \n",
" 6-3 | \n",
" 190.0 | \n",
" Oklahoma State | \n",
" 845059.0 | \n",
"
\n",
" \n",
" 17 | \n",
" Wayne Ellington | \n",
" Brooklyn Nets | \n",
" 21.0 | \n",
" SG | \n",
" 28.0 | \n",
" 6-4 | \n",
" 200.0 | \n",
" North Carolina | \n",
" 1500000.0 | \n",
"
\n",
" \n",
" 18 | \n",
" Rondae Hollis-Jefferson | \n",
" Brooklyn Nets | \n",
" 24.0 | \n",
" SG | \n",
" 21.0 | \n",
" 6-7 | \n",
" 220.0 | \n",
" Arizona | \n",
" 1335480.0 | \n",
"
\n",
" \n",
" 19 | \n",
" Jarrett Jack | \n",
" Brooklyn Nets | \n",
" 2.0 | \n",
" PG | \n",
" 32.0 | \n",
" 6-3 | \n",
" 200.0 | \n",
" Georgia Tech | \n",
" 6300000.0 | \n",
"
\n",
" \n",
" 20 | \n",
" Sergey Karasev | \n",
" Brooklyn Nets | \n",
" 10.0 | \n",
" SG | \n",
" 22.0 | \n",
" 6-7 | \n",
" 208.0 | \n",
" NaN | \n",
" 1599840.0 | \n",
"
\n",
" \n",
" 21 | \n",
" Sean Kilpatrick | \n",
" Brooklyn Nets | \n",
" 6.0 | \n",
" SG | \n",
" 26.0 | \n",
" 6-4 | \n",
" 219.0 | \n",
" Cincinnati | \n",
" 134215.0 | \n",
"
\n",
" \n",
" 22 | \n",
" Shane Larkin | \n",
" Brooklyn Nets | \n",
" 0.0 | \n",
" PG | \n",
" 23.0 | \n",
" 5-11 | \n",
" 175.0 | \n",
" Miami (FL) | \n",
" 1500000.0 | \n",
"
\n",
" \n",
" 23 | \n",
" Brook Lopez | \n",
" Brooklyn Nets | \n",
" 11.0 | \n",
" C | \n",
" 28.0 | \n",
" 7-0 | \n",
" 275.0 | \n",
" Stanford | \n",
" 19689000.0 | \n",
"
\n",
" \n",
" 24 | \n",
" Chris McCullough | \n",
" Brooklyn Nets | \n",
" 1.0 | \n",
" PF | \n",
" 21.0 | \n",
" 6-11 | \n",
" 200.0 | \n",
" Syracuse | \n",
" 1140240.0 | \n",
"
\n",
" \n",
" 25 | \n",
" Willie Reed | \n",
" Brooklyn Nets | \n",
" 33.0 | \n",
" PF | \n",
" 26.0 | \n",
" 6-10 | \n",
" 220.0 | \n",
" Saint Louis | \n",
" 947276.0 | \n",
"
\n",
" \n",
" 26 | \n",
" Thomas Robinson | \n",
" Brooklyn Nets | \n",
" 41.0 | \n",
" PF | \n",
" 25.0 | \n",
" 6-10 | \n",
" 237.0 | \n",
" Kansas | \n",
" 981348.0 | \n",
"
\n",
" \n",
" 27 | \n",
" Henry Sims | \n",
" Brooklyn Nets | \n",
" 14.0 | \n",
" C | \n",
" 26.0 | \n",
" 6-10 | \n",
" 248.0 | \n",
" Georgetown | \n",
" 947276.0 | \n",
"
\n",
" \n",
" 28 | \n",
" Donald Sloan | \n",
" Brooklyn Nets | \n",
" 15.0 | \n",
" PG | \n",
" 28.0 | \n",
" 6-3 | \n",
" 205.0 | \n",
" Texas A&M | \n",
" 947276.0 | \n",
"
\n",
" \n",
" 29 | \n",
" Thaddeus Young | \n",
" Brooklyn Nets | \n",
" 30.0 | \n",
" PF | \n",
" 27.0 | \n",
" 6-8 | \n",
" 221.0 | \n",
" Georgia Tech | \n",
" 11235955.0 | \n",
"
\n",
" \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
" ... | \n",
"
\n",
" \n",
" 428 | \n",
" Al-Farouq Aminu | \n",
" Portland Trail Blazers | \n",
" 8.0 | \n",
" SF | \n",
" 25.0 | \n",
" 6-9 | \n",
" 215.0 | \n",
" Wake Forest | \n",
" 8042895.0 | \n",
"
\n",
" \n",
" 429 | \n",
" Pat Connaughton | \n",
" Portland Trail Blazers | \n",
" 5.0 | \n",
" SG | \n",
" 23.0 | \n",
" 6-5 | \n",
" 206.0 | \n",
" Notre Dame | \n",
" 625093.0 | \n",
"
\n",
" \n",
" 430 | \n",
" Allen Crabbe | \n",
" Portland Trail Blazers | \n",
" 23.0 | \n",
" SG | \n",
" 24.0 | \n",
" 6-6 | \n",
" 210.0 | \n",
" California | \n",
" 947276.0 | \n",
"
\n",
" \n",
" 431 | \n",
" Ed Davis | \n",
" Portland Trail Blazers | \n",
" 17.0 | \n",
" C | \n",
" 27.0 | \n",
" 6-10 | \n",
" 240.0 | \n",
" North Carolina | \n",
" 6980802.0 | \n",
"
\n",
" \n",
" 432 | \n",
" Maurice Harkless | \n",
" Portland Trail Blazers | \n",
" 4.0 | \n",
" SF | \n",
" 23.0 | \n",
" 6-9 | \n",
" 215.0 | \n",
" St. John's | \n",
" 2894059.0 | \n",
"
\n",
" \n",
" 433 | \n",
" Gerald Henderson | \n",
" Portland Trail Blazers | \n",
" 9.0 | \n",
" SG | \n",
" 28.0 | \n",
" 6-5 | \n",
" 215.0 | \n",
" Duke | \n",
" 6000000.0 | \n",
"
\n",
" \n",
" 434 | \n",
" Chris Kaman | \n",
" Portland Trail Blazers | \n",
" 35.0 | \n",
" C | \n",
" 34.0 | \n",
" 7-0 | \n",
" 265.0 | \n",
" Central Michigan | \n",
" 5016000.0 | \n",
"
\n",
" \n",
" 435 | \n",
" Meyers Leonard | \n",
" Portland Trail Blazers | \n",
" 11.0 | \n",
" PF | \n",
" 24.0 | \n",
" 7-1 | \n",
" 245.0 | \n",
" Illinois | \n",
" 3075880.0 | \n",
"
\n",
" \n",
" 436 | \n",
" Damian Lillard | \n",
" Portland Trail Blazers | \n",
" 0.0 | \n",
" PG | \n",
" 25.0 | \n",
" 6-3 | \n",
" 195.0 | \n",
" Weber State | \n",
" 4236287.0 | \n",
"
\n",
" \n",
" 437 | \n",
" C.J. McCollum | \n",
" Portland Trail Blazers | \n",
" 3.0 | \n",
" SG | \n",
" 24.0 | \n",
" 6-4 | \n",
" 200.0 | \n",
" Lehigh | \n",
" 2525160.0 | \n",
"
\n",
" \n",
" 438 | \n",
" Luis Montero | \n",
" Portland Trail Blazers | \n",
" 44.0 | \n",
" SG | \n",
" 23.0 | \n",
" 6-7 | \n",
" 185.0 | \n",
" Westchester CC | \n",
" 525093.0 | \n",
"
\n",
" \n",
" 439 | \n",
" Mason Plumlee | \n",
" Portland Trail Blazers | \n",
" 24.0 | \n",
" C | \n",
" 26.0 | \n",
" 6-11 | \n",
" 235.0 | \n",
" Duke | \n",
" 1415520.0 | \n",
"
\n",
" \n",
" 440 | \n",
" Brian Roberts | \n",
" Portland Trail Blazers | \n",
" 2.0 | \n",
" PG | \n",
" 30.0 | \n",
" 6-1 | \n",
" 173.0 | \n",
" Dayton | \n",
" 2854940.0 | \n",
"
\n",
" \n",
" 441 | \n",
" Noah Vonleh | \n",
" Portland Trail Blazers | \n",
" 21.0 | \n",
" PF | \n",
" 20.0 | \n",
" 6-9 | \n",
" 240.0 | \n",
" Indiana | \n",
" 2637720.0 | \n",
"
\n",
" \n",
" 442 | \n",
" Trevor Booker | \n",
" Utah Jazz | \n",
" 33.0 | \n",
" PF | \n",
" 28.0 | \n",
" 6-8 | \n",
" 228.0 | \n",
" Clemson | \n",
" 4775000.0 | \n",
"
\n",
" \n",
" 443 | \n",
" Trey Burke | \n",
" Utah Jazz | \n",
" 3.0 | \n",
" PG | \n",
" 23.0 | \n",
" 6-1 | \n",
" 191.0 | \n",
" Michigan | \n",
" 2658240.0 | \n",
"
\n",
" \n",
" 444 | \n",
" Alec Burks | \n",
" Utah Jazz | \n",
" 10.0 | \n",
" SG | \n",
" 24.0 | \n",
" 6-6 | \n",
" 214.0 | \n",
" Colorado | \n",
" 9463484.0 | \n",
"
\n",
" \n",
" 445 | \n",
" Dante Exum | \n",
" Utah Jazz | \n",
" 11.0 | \n",
" PG | \n",
" 20.0 | \n",
" 6-6 | \n",
" 190.0 | \n",
" NaN | \n",
" 3777720.0 | \n",
"
\n",
" \n",
" 446 | \n",
" Derrick Favors | \n",
" Utah Jazz | \n",
" 15.0 | \n",
" PF | \n",
" 24.0 | \n",
" 6-10 | \n",
" 265.0 | \n",
" Georgia Tech | \n",
" 12000000.0 | \n",
"
\n",
" \n",
" 447 | \n",
" Rudy Gobert | \n",
" Utah Jazz | \n",
" 27.0 | \n",
" C | \n",
" 23.0 | \n",
" 7-1 | \n",
" 245.0 | \n",
" NaN | \n",
" 1175880.0 | \n",
"
\n",
" \n",
" 448 | \n",
" Gordon Hayward | \n",
" Utah Jazz | \n",
" 20.0 | \n",
" SF | \n",
" 26.0 | \n",
" 6-8 | \n",
" 226.0 | \n",
" Butler | \n",
" 15409570.0 | \n",
"
\n",
" \n",
" 449 | \n",
" Rodney Hood | \n",
" Utah Jazz | \n",
" 5.0 | \n",
" SG | \n",
" 23.0 | \n",
" 6-8 | \n",
" 206.0 | \n",
" Duke | \n",
" 1348440.0 | \n",
"
\n",
" \n",
" 450 | \n",
" Joe Ingles | \n",
" Utah Jazz | \n",
" 2.0 | \n",
" SF | \n",
" 28.0 | \n",
" 6-8 | \n",
" 226.0 | \n",
" NaN | \n",
" 2050000.0 | \n",
"
\n",
" \n",
" 451 | \n",
" Chris Johnson | \n",
" Utah Jazz | \n",
" 23.0 | \n",
" SF | \n",
" 26.0 | \n",
" 6-6 | \n",
" 206.0 | \n",
" Dayton | \n",
" 981348.0 | \n",
"
\n",
" \n",
" 452 | \n",
" Trey Lyles | \n",
" Utah Jazz | \n",
" 41.0 | \n",
" PF | \n",
" 20.0 | \n",
" 6-10 | \n",
" 234.0 | \n",
" Kentucky | \n",
" 2239800.0 | \n",
"
\n",
" \n",
" 453 | \n",
" Shelvin Mack | \n",
" Utah Jazz | \n",
" 8.0 | \n",
" PG | \n",
" 26.0 | \n",
" 6-3 | \n",
" 203.0 | \n",
" Butler | \n",
" 2433333.0 | \n",
"
\n",
" \n",
" 454 | \n",
" Raul Neto | \n",
" Utah Jazz | \n",
" 25.0 | \n",
" PG | \n",
" 24.0 | \n",
" 6-1 | \n",
" 179.0 | \n",
" NaN | \n",
" 900000.0 | \n",
"
\n",
" \n",
" 455 | \n",
" Tibor Pleiss | \n",
" Utah Jazz | \n",
" 21.0 | \n",
" C | \n",
" 26.0 | \n",
" 7-3 | \n",
" 256.0 | \n",
" NaN | \n",
" 2900000.0 | \n",
"
\n",
" \n",
" 456 | \n",
" Jeff Withey | \n",
" Utah Jazz | \n",
" 24.0 | \n",
" C | \n",
" 26.0 | \n",
" 7-0 | \n",
" 231.0 | \n",
" Kansas | \n",
" 947276.0 | \n",
"
\n",
" \n",
" 457 | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
" NaN | \n",
"
\n",
" \n",
"
\n",
"
458 rows × 9 columns
\n",
"
"
],
"text/plain": [
" Name Team Number Position Age \\\n",
"0 Avery Bradley Boston Celtics 0.0 PG 25.0 \n",
"1 Jae Crowder Boston Celtics 99.0 SF 25.0 \n",
"2 John Holland Boston Celtics 30.0 SG 27.0 \n",
"3 R.J. Hunter Boston Celtics 28.0 SG 22.0 \n",
"4 Jonas Jerebko Boston Celtics 8.0 PF 29.0 \n",
"5 Amir Johnson Boston Celtics 90.0 PF 29.0 \n",
"6 Jordan Mickey Boston Celtics 55.0 PF 21.0 \n",
"7 Kelly Olynyk Boston Celtics 41.0 C 25.0 \n",
"8 Terry Rozier Boston Celtics 12.0 PG 22.0 \n",
"9 Marcus Smart Boston Celtics 36.0 PG 22.0 \n",
"10 Jared Sullinger Boston Celtics 7.0 C 24.0 \n",
"11 Isaiah Thomas Boston Celtics 4.0 PG 27.0 \n",
"12 Evan Turner Boston Celtics 11.0 SG 27.0 \n",
"13 James Young Boston Celtics 13.0 SG 20.0 \n",
"14 Tyler Zeller Boston Celtics 44.0 C 26.0 \n",
"15 Bojan Bogdanovic Brooklyn Nets 44.0 SG 27.0 \n",
"16 Markel Brown Brooklyn Nets 22.0 SG 24.0 \n",
"17 Wayne Ellington Brooklyn Nets 21.0 SG 28.0 \n",
"18 Rondae Hollis-Jefferson Brooklyn Nets 24.0 SG 21.0 \n",
"19 Jarrett Jack Brooklyn Nets 2.0 PG 32.0 \n",
"20 Sergey Karasev Brooklyn Nets 10.0 SG 22.0 \n",
"21 Sean Kilpatrick Brooklyn Nets 6.0 SG 26.0 \n",
"22 Shane Larkin Brooklyn Nets 0.0 PG 23.0 \n",
"23 Brook Lopez Brooklyn Nets 11.0 C 28.0 \n",
"24 Chris McCullough Brooklyn Nets 1.0 PF 21.0 \n",
"25 Willie Reed Brooklyn Nets 33.0 PF 26.0 \n",
"26 Thomas Robinson Brooklyn Nets 41.0 PF 25.0 \n",
"27 Henry Sims Brooklyn Nets 14.0 C 26.0 \n",
"28 Donald Sloan Brooklyn Nets 15.0 PG 28.0 \n",
"29 Thaddeus Young Brooklyn Nets 30.0 PF 27.0 \n",
".. ... ... ... ... ... \n",
"428 Al-Farouq Aminu Portland Trail Blazers 8.0 SF 25.0 \n",
"429 Pat Connaughton Portland Trail Blazers 5.0 SG 23.0 \n",
"430 Allen Crabbe Portland Trail Blazers 23.0 SG 24.0 \n",
"431 Ed Davis Portland Trail Blazers 17.0 C 27.0 \n",
"432 Maurice Harkless Portland Trail Blazers 4.0 SF 23.0 \n",
"433 Gerald Henderson Portland Trail Blazers 9.0 SG 28.0 \n",
"434 Chris Kaman Portland Trail Blazers 35.0 C 34.0 \n",
"435 Meyers Leonard Portland Trail Blazers 11.0 PF 24.0 \n",
"436 Damian Lillard Portland Trail Blazers 0.0 PG 25.0 \n",
"437 C.J. McCollum Portland Trail Blazers 3.0 SG 24.0 \n",
"438 Luis Montero Portland Trail Blazers 44.0 SG 23.0 \n",
"439 Mason Plumlee Portland Trail Blazers 24.0 C 26.0 \n",
"440 Brian Roberts Portland Trail Blazers 2.0 PG 30.0 \n",
"441 Noah Vonleh Portland Trail Blazers 21.0 PF 20.0 \n",
"442 Trevor Booker Utah Jazz 33.0 PF 28.0 \n",
"443 Trey Burke Utah Jazz 3.0 PG 23.0 \n",
"444 Alec Burks Utah Jazz 10.0 SG 24.0 \n",
"445 Dante Exum Utah Jazz 11.0 PG 20.0 \n",
"446 Derrick Favors Utah Jazz 15.0 PF 24.0 \n",
"447 Rudy Gobert Utah Jazz 27.0 C 23.0 \n",
"448 Gordon Hayward Utah Jazz 20.0 SF 26.0 \n",
"449 Rodney Hood Utah Jazz 5.0 SG 23.0 \n",
"450 Joe Ingles Utah Jazz 2.0 SF 28.0 \n",
"451 Chris Johnson Utah Jazz 23.0 SF 26.0 \n",
"452 Trey Lyles Utah Jazz 41.0 PF 20.0 \n",
"453 Shelvin Mack Utah Jazz 8.0 PG 26.0 \n",
"454 Raul Neto Utah Jazz 25.0 PG 24.0 \n",
"455 Tibor Pleiss Utah Jazz 21.0 C 26.0 \n",
"456 Jeff Withey Utah Jazz 24.0 C 26.0 \n",
"457 NaN NaN NaN NaN NaN \n",
"\n",
" Height Weight College Salary \n",
"0 6-2 180.0 Texas 7730337.0 \n",
"1 6-6 235.0 Marquette 6796117.0 \n",
"2 6-5 205.0 Boston University NaN \n",
"3 6-5 185.0 Georgia State 1148640.0 \n",
"4 6-10 231.0 NaN 5000000.0 \n",
"5 6-9 240.0 NaN 12000000.0 \n",
"6 6-8 235.0 LSU 1170960.0 \n",
"7 7-0 238.0 Gonzaga 2165160.0 \n",
"8 6-2 190.0 Louisville 1824360.0 \n",
"9 6-4 220.0 Oklahoma State 3431040.0 \n",
"10 6-9 260.0 Ohio State 2569260.0 \n",
"11 5-9 185.0 Washington 6912869.0 \n",
"12 6-7 220.0 Ohio State 3425510.0 \n",
"13 6-6 215.0 Kentucky 1749840.0 \n",
"14 7-0 253.0 North Carolina 2616975.0 \n",
"15 6-8 216.0 NaN 3425510.0 \n",
"16 6-3 190.0 Oklahoma State 845059.0 \n",
"17 6-4 200.0 North Carolina 1500000.0 \n",
"18 6-7 220.0 Arizona 1335480.0 \n",
"19 6-3 200.0 Georgia Tech 6300000.0 \n",
"20 6-7 208.0 NaN 1599840.0 \n",
"21 6-4 219.0 Cincinnati 134215.0 \n",
"22 5-11 175.0 Miami (FL) 1500000.0 \n",
"23 7-0 275.0 Stanford 19689000.0 \n",
"24 6-11 200.0 Syracuse 1140240.0 \n",
"25 6-10 220.0 Saint Louis 947276.0 \n",
"26 6-10 237.0 Kansas 981348.0 \n",
"27 6-10 248.0 Georgetown 947276.0 \n",
"28 6-3 205.0 Texas A&M 947276.0 \n",
"29 6-8 221.0 Georgia Tech 11235955.0 \n",
".. ... ... ... ... \n",
"428 6-9 215.0 Wake Forest 8042895.0 \n",
"429 6-5 206.0 Notre Dame 625093.0 \n",
"430 6-6 210.0 California 947276.0 \n",
"431 6-10 240.0 North Carolina 6980802.0 \n",
"432 6-9 215.0 St. John's 2894059.0 \n",
"433 6-5 215.0 Duke 6000000.0 \n",
"434 7-0 265.0 Central Michigan 5016000.0 \n",
"435 7-1 245.0 Illinois 3075880.0 \n",
"436 6-3 195.0 Weber State 4236287.0 \n",
"437 6-4 200.0 Lehigh 2525160.0 \n",
"438 6-7 185.0 Westchester CC 525093.0 \n",
"439 6-11 235.0 Duke 1415520.0 \n",
"440 6-1 173.0 Dayton 2854940.0 \n",
"441 6-9 240.0 Indiana 2637720.0 \n",
"442 6-8 228.0 Clemson 4775000.0 \n",
"443 6-1 191.0 Michigan 2658240.0 \n",
"444 6-6 214.0 Colorado 9463484.0 \n",
"445 6-6 190.0 NaN 3777720.0 \n",
"446 6-10 265.0 Georgia Tech 12000000.0 \n",
"447 7-1 245.0 NaN 1175880.0 \n",
"448 6-8 226.0 Butler 15409570.0 \n",
"449 6-8 206.0 Duke 1348440.0 \n",
"450 6-8 226.0 NaN 2050000.0 \n",
"451 6-6 206.0 Dayton 981348.0 \n",
"452 6-10 234.0 Kentucky 2239800.0 \n",
"453 6-3 203.0 Butler 2433333.0 \n",
"454 6-1 179.0 NaN 900000.0 \n",
"455 7-3 256.0 NaN 2900000.0 \n",
"456 7-0 231.0 Kansas 947276.0 \n",
"457 NaN NaN NaN NaN \n",
"\n",
"[458 rows x 9 columns]"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Import pandas \n",
"import pandas as pd \n",
" \n",
"# reading csv file \n",
"pd.read_csv(\"nba.csv\") "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Example #2**"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" Pokemon | \n",
" Type | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" Charmeleon | \n",
" Fire | \n",
"
\n",
" \n",
" 1 | \n",
" Charizard | \n",
" Fire | \n",
"
\n",
" \n",
" 2 | \n",
" Squirtle | \n",
" Water | \n",
"
\n",
" \n",
" 3 | \n",
" Wartortle | \n",
" Water | \n",
"
\n",
" \n",
" 4 | \n",
" Blastoise | \n",
" Water | \n",
"
\n",
" \n",
" 5 | \n",
" Caterpie | \n",
" Bug | \n",
"
\n",
" \n",
" 6 | \n",
" Metapod | \n",
" Bug | \n",
"
\n",
" \n",
" 7 | \n",
" Butterfree | \n",
" Bug | \n",
"
\n",
" \n",
" 8 | \n",
" Weedle | \n",
" Bug | \n",
"
\n",
" \n",
" 9 | \n",
" Kakuna | \n",
" Bug | \n",
"
\n",
" \n",
" 10 | \n",
" Beedrill | \n",
" Bug | \n",
"
\n",
" \n",
" 11 | \n",
" Pidgey | \n",
" Normal | \n",
"
\n",
" \n",
" 12 | \n",
" Pidgeotto | \n",
" Normal | \n",
"
\n",
" \n",
" 13 | \n",
" Pidgeot | \n",
" Normal | \n",
"
\n",
" \n",
" 14 | \n",
" Rattata | \n",
" Normal | \n",
"
\n",
" \n",
" 15 | \n",
" Raticate | \n",
" Normal | \n",
"
\n",
" \n",
" 16 | \n",
" Spearow | \n",
" Normal | \n",
"
\n",
" \n",
" 17 | \n",
" Fearow | \n",
" Normal | \n",
"
\n",
" \n",
" 18 | \n",
" Ekans | \n",
" Poison | \n",
"
\n",
" \n",
" 19 | \n",
" Arbok | \n",
" Poison | \n",
"
\n",
" \n",
" 20 | \n",
" Pikachu | \n",
" Electric | \n",
"
\n",
" \n",
" 21 | \n",
" Raichu | \n",
" Electric | \n",
"
\n",
" \n",
" 22 | \n",
" Sandshrew | \n",
" Ground | \n",
"
\n",
" \n",
" 23 | \n",
" Sandslash | \n",
" Ground | \n",
"
\n",
" \n",
" 24 | \n",
" Nidoran | \n",
" Poison | \n",
"
\n",
" \n",
" 25 | \n",
" Nidorina | \n",
" Poison | \n",
"
\n",
" \n",
" 26 | \n",
" Nidoqueen | \n",
" Poison | \n",
"
\n",
" \n",
" 27 | \n",
" Nidoran♂ | \n",
" Poison | \n",
"
\n",
" \n",
" 28 | \n",
" Nidorino | \n",
" Poison | \n",
"
\n",
" \n",
" 29 | \n",
" Nidoking | \n",
" Poison | \n",
"
\n",
" \n",
" ... | \n",
" ... | \n",
" ... | \n",
"
\n",
" \n",
" 687 | \n",
" Clauncher | \n",
" Water | \n",
"
\n",
" \n",
" 688 | \n",
" Clawitzer | \n",
" Water | \n",
"
\n",
" \n",
" 689 | \n",
" Helioptile | \n",
" Electric | \n",
"
\n",
" \n",
" 690 | \n",
" Heliolisk | \n",
" Electric | \n",
"
\n",
" \n",
" 691 | \n",
" Tyrunt | \n",
" Rock | \n",
"
\n",
" \n",
" 692 | \n",
" Tyrantrum | \n",
" Rock | \n",
"
\n",
" \n",
" 693 | \n",
" Amaura | \n",
" Rock | \n",
"
\n",
" \n",
" 694 | \n",
" Aurorus | \n",
" Rock | \n",
"
\n",
" \n",
" 695 | \n",
" Sylveon | \n",
" Fairy | \n",
"
\n",
" \n",
" 696 | \n",
" Hawlucha | \n",
" Fighting | \n",
"
\n",
" \n",
" 697 | \n",
" Dedenne | \n",
" Electric | \n",
"
\n",
" \n",
" 698 | \n",
" Carbink | \n",
" Rock | \n",
"
\n",
" \n",
" 699 | \n",
" Goomy | \n",
" Dragon | \n",
"
\n",
" \n",
" 700 | \n",
" Sliggoo | \n",
" Dragon | \n",
"
\n",
" \n",
" 701 | \n",
" Goodra | \n",
" Dragon | \n",
"
\n",
" \n",
" 702 | \n",
" Klefki | \n",
" Steel | \n",
"
\n",
" \n",
" 703 | \n",
" Phantump | \n",
" Ghost | \n",
"
\n",
" \n",
" 704 | \n",
" Trevenant | \n",
" Ghost | \n",
"
\n",
" \n",
" 705 | \n",
" Pumpkaboo | \n",
" Ghost | \n",
"
\n",
" \n",
" 706 | \n",
" Gourgeist | \n",
" Ghost | \n",
"
\n",
" \n",
" 707 | \n",
" Bergmite | \n",
" Ice | \n",
"
\n",
" \n",
" 708 | \n",
" Avalugg | \n",
" Ice | \n",
"
\n",
" \n",
" 709 | \n",
" Noibat | \n",
" Flying | \n",
"
\n",
" \n",
" 710 | \n",
" Noivern | \n",
" Flying | \n",
"
\n",
" \n",
" 711 | \n",
" Xerneas | \n",
" Fairy | \n",
"
\n",
" \n",
" 712 | \n",
" Yveltal | \n",
" Dark | \n",
"
\n",
" \n",
" 713 | \n",
" Zygarde | \n",
" Dragon | \n",
"
\n",
" \n",
" 714 | \n",
" Diancie | \n",
" Rock | \n",
"
\n",
" \n",
" 715 | \n",
" Hoopa | \n",
" Psychic | \n",
"
\n",
" \n",
" 716 | \n",
" Volcanion | \n",
" Fire | \n",
"
\n",
" \n",
"
\n",
"
717 rows × 2 columns
\n",
"
"
],
"text/plain": [
" Pokemon Type\n",
"0 Charmeleon Fire\n",
"1 Charizard Fire\n",
"2 Squirtle Water\n",
"3 Wartortle Water\n",
"4 Blastoise Water\n",
"5 Caterpie Bug\n",
"6 Metapod Bug\n",
"7 Butterfree Bug\n",
"8 Weedle Bug\n",
"9 Kakuna Bug\n",
"10 Beedrill Bug\n",
"11 Pidgey Normal\n",
"12 Pidgeotto Normal\n",
"13 Pidgeot Normal\n",
"14 Rattata Normal\n",
"15 Raticate Normal\n",
"16 Spearow Normal\n",
"17 Fearow Normal\n",
"18 Ekans Poison\n",
"19 Arbok Poison\n",
"20 Pikachu Electric\n",
"21 Raichu Electric\n",
"22 Sandshrew Ground\n",
"23 Sandslash Ground\n",
"24 Nidoran Poison\n",
"25 Nidorina Poison\n",
"26 Nidoqueen Poison\n",
"27 Nidoran♂ Poison\n",
"28 Nidorino Poison\n",
"29 Nidoking Poison\n",
".. ... ...\n",
"687 Clauncher Water\n",
"688 Clawitzer Water\n",
"689 Helioptile Electric\n",
"690 Heliolisk Electric\n",
"691 Tyrunt Rock\n",
"692 Tyrantrum Rock\n",
"693 Amaura Rock\n",
"694 Aurorus Rock\n",
"695 Sylveon Fairy\n",
"696 Hawlucha Fighting\n",
"697 Dedenne Electric\n",
"698 Carbink Rock\n",
"699 Goomy Dragon\n",
"700 Sliggoo Dragon\n",
"701 Goodra Dragon\n",
"702 Klefki Steel\n",
"703 Phantump Ghost\n",
"704 Trevenant Ghost\n",
"705 Pumpkaboo Ghost\n",
"706 Gourgeist Ghost\n",
"707 Bergmite Ice\n",
"708 Avalugg Ice\n",
"709 Noibat Flying\n",
"710 Noivern Flying\n",
"711 Xerneas Fairy\n",
"712 Yveltal Dark\n",
"713 Zygarde Dragon\n",
"714 Diancie Rock\n",
"715 Hoopa Psychic\n",
"716 Volcanion Fire\n",
"\n",
"[717 rows x 2 columns]"
]
},
"execution_count": 35,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# importing Pandas library \n",
"import pandas as pd \n",
" \n",
"pd.read_csv(filepath_or_buffer = \"pokemon.csv\") \n",
" \n",
"# makes the passed rows header \n",
"pd.read_csv(\"pokemon.csv\", header =[1, 2]) \n",
" \n",
"# make the passed column as index instead of 0, 1, 2, 3.... \n",
"pd.read_csv(\"pokemon.csv\", index_col ='Type') \n",
" \n",
"# uses passed cols only for data frame \n",
"pd.read_csv(\"pokemon.csv\", usecols =[\"Type\"]) \n",
" \n",
"# reutruns pandas series if there is only one colunmn \n",
"pd.read_csv(\"pokemon.csv\", usecols =[\"Type\"], squeeze = True) \n",
" \n",
"# skips the passed rows in new series \n",
"pd.read_csv(\"pokemon.csv\", skiprows = [1, 2, 3, 4]) "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**The data which is being used in the above examples are stored in two fies:**\n",
"* nba.csv\n",
"* pokemon.csv
"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**However, you can choose data as per your choice**\n",
"\n",
"## Again you can change the code and play with it as much as you want !!!"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.5"
}
},
"nbformat": 4,
"nbformat_minor": 4
}