lecture-9-pandas
lecture-9-pandas
1 Create DataFrame
A pandas DataFrame can be created using various inputs like −
• Lists
• dict
• Series
• Numpy ndarrays
• Another DataFrame
[3]: from IPython.display import display, Image
display(Image(filename='pandas_dataframe.png'))
1
In the real world, a Pandas DataFrame will be created by loading the datasets from existing storage,
* storage can be SQL Database * CSV file, and Excel file * Pandas DataFrame can be created from
the lists* * dictionary * from a list of dictionary Dataframe can be created in different ways here
are some ways by which we create a dataframe:
Empty DataFrame
Columns: []
Index: []
# list of strings
2
lst = ['Data', 'For', 'Students', 'is','available','on',
'portal', 'for', 'AI']
0
0 Data
1 For
2 Students
3 is
4 available
5 on
6 portal
7 for
8 AI
# using dictionary
data = {'Name':['Tom', 'nick', 'krish', 'krish', 'jack'],
'Age':[20, 21, 19, 18, 23]}
# Create DataFrame
df = pd.DataFrame(data)
Name Age
0 Tom 20
1 nick 21
2 krish 19
3 krish 18
4 jack 23
3
[20]: # Example using nested list and inserting column name in dataframe
import pandas as pd
data = [['Alex',10],['Bob',12],['Clarke',13]] # nest list
df = pd.DataFrame(data,columns=['Name','Age']) # assiging column names
print(df)
Name Age
0 Alex 10
1 Bob 12
2 Clarke 13
[12]: # Example
import pandas as pd
data = [['Alex',10],['Bob',12],['Clarke',13]]
df = pd.DataFrame(data,columns=['Name','Age'],dtype=float)
print(df)
4
Name Age
0 Alex 10.0
1 Bob 12.0
2 Clarke 13.0
C:\Users\Mobee\anaconda3\lib\site-
packages\IPython\core\interactiveshell.py:3331: FutureWarning: Could not cast to
float64, falling back to object. This behavior is deprecated. In a future
version, when a dtype is passed to 'DataFrame', either all columns will be cast
to that dtype, or a TypeError will be raised
exec(code_obj, self.user_global_ns, self.user_ns)
5 Column Selection:
In Order to select a column in Pandas DataFrame, we can either access the columns by calling
them by their columns name.
[3]: # Import pandas package
import pandas as pd
5
3 Anuj Kannauj
Name Age
rank1 Tom 28
rank2 Jack 34
rank3 Steve 29
rank4 Ricky 42
a b c
0 1 2 NaN
1 5 10 20.0
a b c
first 1 2 NaN
second 5 10 20.0
6 Example
The following example shows how to create a DataFrame with a list of dictionaries, row indices,
and column indices.
[26]: import pandas as pd
data = [{'a': 1, 'b': 2},{'a': 5, 'b': 10, 'c': 20}]
#With two column indices with one index with other name
df2 = pd.DataFrame(data, index=['first', 'second'], columns=['a', 'b1'])
6
print(df1)
print(df2)
a b
first 1 2
second 5 10
a b1
first 1 NaN
second 5 NaN
[ ]:
df = pd.DataFrame(d)
print(df)
one two
a 1.0 1
b 2.0 2
c 3.0 3
d NaN 4
8 Row Selection:
Pandas provide a unique method to retrieve rows from a Data frame. DataFrame.loc[] method
is used to retrieve rows from Pandas DataFrame. Rows can also be selected by passing integer
location to an iloc[] function.
Note − Observe, for the series one, there is no label ‘d’ passed, but in the result, for the d label,
NaN is appended with NaN.
Let us now understand column selection, addition, and deletion through examples.
[ ]:
7
[ ]:
df = pd.DataFrame(d)
# Adding a new column to an existing DataFrame object with column label by␣
↪passing new series
print(df)
[ ]:
8
df = pd.DataFrame(d)
print ("Our dataframe is:")
print(df)
9
… … … … … … …
Shelvin Mack Utah Jazz 8.0 PG 26.0 6-3 203.0
Raul Neto Utah Jazz 25.0 PG 24.0 6-1 179.0
Tibor Pleiss Utah Jazz 21.0 C 26.0 7-3 256.0
Jeff Withey Utah Jazz 24.0 C 26.0 7-0 231.0
NaN NaN NaN NaN NaN NaN NaN
College Salary
Name
Avery Bradley Texas 7730337.0
Jae Crowder Marquette 6796117.0
John Holland Boston University NaN
R.J. Hunter Georgia State 1148640.0
Jonas Jerebko NaN 5000000.0
… … …
Shelvin Mack Butler 2433333.0
Raul Neto NaN 900000.0
Tibor Pleiss NaN 2900000.0
Jeff Withey Kansas 947276.0
NaN NaN NaN
[8]: data.iloc[0]
[8]: data.shape
[8]: (458, 8)
[9]: type(data)
[9]: pandas.core.frame.DataFrame
10
College Texas
Salary 7730337.0
Name: Avery Bradley, dtype: object
[44]: Name
Avery Bradley 25.0
Jae Crowder 25.0
John Holland 27.0
R.J. Hunter 22.0
Jonas Jerebko 29.0
…
Shelvin Mack 26.0
Raul Neto 24.0
Tibor Pleiss 26.0
Jeff Withey 26.0
NaN NaN
Name: Age, Length: 458, dtype: float64
11
11 Indexing a DataFrame using .loc[ ] :
This function selects data by the label of the rows and columns. The df.loc indexer selects data in
a different way than just the indexing operator. It can select subsets of rows or columns. It can
also simultaneously select subsets of rows and columns.
[10]: First Name Gender Start Date Last Login Time Salary Bonus % \
0 Douglas Male 8/6/1993 12:42 PM 97308 6.945
1 Thomas Male 3/31/1996 6:53 AM 61933 4.170
12
2 Maria Female 4/23/1993 11:17 AM 130590 11.858
3 Jerry Male 3/4/2005 1:00 PM 138705 9.340
4 Larry Male 1/24/1998 4:47 PM 101004 1.389
.. … … … … … …
995 Henry NaN 11/23/2014 6:09 AM 132483 16.655
996 Phillip Male 1/31/1984 6:30 AM 42392 19.675
997 Russell Male 5/20/2013 12:39 PM 96914 1.421
998 Larry Male 4/20/2013 4:45 PM 60500 11.985
999 Albert Male 5/15/2012 6:24 PM 129949 10.169
[11]: data.head(18)
[11]: First Name Gender Start Date Last Login Time Salary Bonus % \
0 Douglas Male 8/6/1993 12:42 PM 97308 6.945
1 Thomas Male 3/31/1996 6:53 AM 61933 4.170
2 Maria Female 4/23/1993 11:17 AM 130590 11.858
3 Jerry Male 3/4/2005 1:00 PM 138705 9.340
4 Larry Male 1/24/1998 4:47 PM 101004 1.389
5 Dennis Male 4/18/1987 1:35 AM 115163 10.125
6 Ruby Female 8/17/1987 4:20 PM 65476 10.012
7 NaN Female 7/20/2015 10:43 AM 45906 11.598
8 Angela Female 11/22/2005 6:29 AM 95570 18.523
9 Frances Female 8/8/2002 6:51 AM 139852 7.524
10 Louise Female 8/12/1980 9:01 AM 63241 15.132
11 Julie Female 10/26/1997 3:19 PM 102508 12.637
12 Brandon Male 12/1/1980 1:08 AM 112807 17.492
13 Gary Male 1/27/2008 11:40 PM 109831 5.831
14 Kimberly Female 1/14/1999 7:13 AM 41426 14.543
15 Lillian Female 6/5/2016 6:09 AM 59414 1.256
16 Jeremy Male 9/21/2010 5:56 AM 90370 7.369
17 Shawn Male 12/7/1986 7:45 PM 111737 6.414
13
Senior Management Team
0 True Marketing
1 True NaN
2 False Finance
3 True Finance
4 True Client Services
5 False Legal
6 True Product
7 NaN Finance
8 True Engineering
9 True Business Development
10 True NaN
11 True Legal
12 True Human Resources
13 False Sales
14 True Finance
15 False Product
16 False Human Resources
17 False Product
[12]: data.tail(10)
[12]: First Name Gender Start Date Last Login Time Salary Bonus % \
990 Robin Female 7/24/1987 1:35 PM 100765 10.982
991 Rose Female 8/25/2002 5:12 AM 134505 11.051
992 Anthony Male 10/16/2011 8:35 AM 112769 11.625
993 Tina Female 5/15/1997 3:53 PM 56450 19.040
994 George Male 6/21/2013 5:47 PM 98874 4.479
995 Henry NaN 11/23/2014 6:09 AM 132483 16.655
996 Phillip Male 1/31/1984 6:30 AM 42392 19.675
997 Russell Male 5/20/2013 12:39 PM 96914 1.421
998 Larry Male 4/20/2013 4:45 PM 60500 11.985
999 Albert Male 5/15/2012 6:24 PM 129949 10.169
14
[13]: # converting and overwriting values in column
data["First Name1"]= data["First Name"].str.lower()
# display
data
[13]: First Name Gender Start Date Last Login Time Salary Bonus % \
0 Douglas Male 8/6/1993 12:42 PM 97308 6.945
1 Thomas Male 3/31/1996 6:53 AM 61933 4.170
2 Maria Female 4/23/1993 11:17 AM 130590 11.858
3 Jerry Male 3/4/2005 1:00 PM 138705 9.340
4 Larry Male 1/24/1998 4:47 PM 101004 1.389
.. … … … … … …
995 Henry NaN 11/23/2014 6:09 AM 132483 16.655
996 Phillip Male 1/31/1984 6:30 AM 42392 19.675
997 Russell Male 5/20/2013 12:39 PM 96914 1.421
998 Larry Male 4/20/2013 4:45 PM 60500 11.985
999 Albert Male 5/15/2012 6:24 PM 129949 10.169
15
[6]: # using dropna() function
data = data.dropna()
[7]: data.shape
[7]: (764, 8)
16
Bonus % 1.389
Senior Management True
Team Client Services
Name: 4, dtype: object
17
Last Login Time 3:19 PM
Salary 102508
Bonus % 12.637
Senior Management True
Team Legal
Name: 11, dtype: object
18
Gender Male
Start Date 9/21/2010
Last Login Time 5:56 AM
Salary 90370
Bonus % 7.369
Senior Management False
Team Human Resources
Name: 16, dtype: object
19
24 First Name john
Gender Male
Start Date 7/1/1992
Last Login Time 10:08 PM
Salary 97950
Bonus % 13.873
Senior Management False
Team Client Services
Name: 24, dtype: object
20
Team Engineering
Name: 30, dtype: object
21
Bonus % 9.557
Senior Management True
Team Client Services
Name: 37, dtype: object
22
Last Login Time 6:54 PM
Salary 145146
Bonus % 7.482
Senior Management True
Team Product
Name: 44, dtype: object
23
Gender Female
Start Date 9/23/2000
Last Login Time 8:05 AM
Salary 94976
Bonus % 13.83
Senior Management True
Team Engineering
Name: 50, dtype: object
24
57 First Name henry
Gender Male
Start Date 6/26/1996
Last Login Time 1:44 AM
Salary 64715
Bonus % 15.107
Senior Management True
Team Human Resources
Name: 57, dtype: object
25
Team Human Resources
Name: 63, dtype: object
26
Bonus % 16.194
Senior Management True
Team Sales
Name: 71, dtype: object
27
Last Login Time 12:42 PM
Salary 131604
Bonus % 7.353
Senior Management True
Team Distribution
Name: 76, dtype: object
28
Gender Male
Start Date 3/30/1980
Last Login Time 9:20 PM
Salary 35095
Bonus % 8.379
Senior Management True
Team Client Services
Name: 82, dtype: object
29
88 First Name donna
Gender Female
Start Date 11/27/1991
Last Login Time 1:59 PM
Salary 64088
Bonus % 6.155
Senior Management True
Team Legal
Name: 88, dtype: object
30
Team Client Services
Name: 95, dtype: object
31
Bonus % 11.849
Senior Management True
Team Marketing
Name: 101, dtype: object
32
Last Login Time 7:25 PM
Salary 42146
Bonus % 3.046
Senior Management False
Team Legal
Name: 106, dtype: object
33
Gender Female
Start Date 6/12/2009
Last Login Time 7:16 AM
Salary 114767
Bonus % 3.711
Senior Management True
Team Engineering
Name: 113, dtype: object
34
119 First Name paul
Gender Male
Start Date 6/3/2008
Last Login Time 3:05 PM
Salary 41054
Bonus % 12.299
Senior Management False
Team Marketing
Name: 119, dtype: object
35
Team Product
Name: 124, dtype: object
36
Bonus % 13.101
Senior Management True
Team Business Development
Name: 129, dtype: object
37
Last Login Time 5:38 AM
Salary 109260
Bonus % 2.65
Senior Management True
Team Business Development
Name: 134, dtype: object
38
Gender Female
Start Date 2/28/1981
Last Login Time 1:23 PM
Salary 113850
Bonus % 1.854
Senior Management False
Team Marketing
Name: 140, dtype: object
39
147 First Name philip
Gender Male
Start Date 7/17/2008
Last Login Time 1:30 PM
Salary 89227
Bonus % 3.996
Senior Management False
Team Legal
Name: 147, dtype: object
40
Team Business Development
Name: 155, dtype: object
41
Bonus % 19.135
Senior Management False
Team Client Services
Name: 163, dtype: object
42
Last Login Time 3:16 AM
Salary 143499
Bonus % 17.495
Senior Management True
Team Engineering
Name: 171, dtype: object
43
Gender Male
Start Date 4/7/2012
Last Login Time 8:00 AM
Salary 102652
Bonus % 14.085
Senior Management True
Team Distribution
Name: 177, dtype: object
44
182 First Name lillian
Gender Female
Start Date 6/19/1999
Last Login Time 4:44 PM
Salary 123940
Bonus % 12.184
Senior Management True
Team Business Development
Name: 182, dtype: object
45
Team Legal
Name: 188, dtype: object
46
Bonus % 8.996
Senior Management False
Team Distribution
Name: 194, dtype: object
47
Last Login Time 12:04 AM
Salary 89661
Bonus % 8.525
Senior Management False
Team Finance
Name: 200, dtype: object
48
Gender Male
Start Date 3/27/2006
Last Login Time 5:54 PM
Salary 115711
Bonus % 8.012
Senior Management True
Team Finance
Name: 205, dtype: object
49
210 First Name ruth
Gender Female
Start Date 8/12/1986
Last Login Time 7:29 PM
Salary 44639
Bonus % 9.148
Senior Management True
Team Legal
Name: 210, dtype: object
50
Team Engineering
Name: 214, dtype: object
51
Bonus % 3.845
Senior Management False
Team Legal
Name: 221, dtype: object
52
Last Login Time 12:46 AM
Salary 50905
Bonus % 9.404
Senior Management True
Team Finance
Name: 226, dtype: object
53
Gender Female
Start Date 4/4/1997
Last Login Time 9:28 PM
Salary 147663
Bonus % 10.263
Senior Management False
Team Human Resources
Name: 232, dtype: object
54
237 First Name cheryl
Gender Female
Start Date 9/23/2008
Last Login Time 2:57 AM
Salary 52080
Bonus % 9.375
Senior Management False
Team Legal
Name: 237, dtype: object
55
Team Product
Name: 243, dtype: object
56
Bonus % 4.232
Senior Management True
Team Marketing
Name: 252, dtype: object
57
Last Login Time 1:44 AM
Salary 90730
Bonus % 2.491
Senior Management False
Team Distribution
Name: 260, dtype: object
58
Gender Female
Start Date 3/3/1982
Last Login Time 8:26 AM
Salary 56526
Bonus % 5.81
Senior Management True
Team Finance
Name: 268, dtype: object
59
275 First Name debra
Gender Female
Start Date 2/22/1994
Last Login Time 10:25 PM
Salary 104250
Bonus % 18.456
Senior Management True
Team Business Development
Name: 275, dtype: object
60
Team Business Development
Name: 280, dtype: object
61
Bonus % 10.985
Senior Management True
Team Finance
Name: 286, dtype: object
62
Last Login Time 3:35 PM
Salary 118733
Bonus % 9.653
Senior Management False
Team Marketing
Name: 293, dtype: object
63
Gender Male
Start Date 6/26/1988
Last Login Time 3:54 AM
Salary 111786
Bonus % 3.592
Senior Management True
Team Engineering
Name: 300, dtype: object
64
306 First Name mark
Gender Male
Start Date 4/1/1984
Last Login Time 1:21 PM
Salary 121477
Bonus % 17.44
Senior Management True
Team Business Development
Name: 306, dtype: object
65
Team Legal
Name: 310, dtype: object
66
Bonus % 1.841
Senior Management False
Team Finance
Name: 318, dtype: object
67
Last Login Time 8:27 PM
Salary 76707
Bonus % 6.031
Senior Management False
Team Business Development
Name: 324, dtype: object
68
Gender Male
Start Date 3/16/2014
Last Login Time 6:24 PM
Salary 135119
Bonus % 7.887
Senior Management False
Team Client Services
Name: 330, dtype: object
69
335 First Name robert
Gender Male
Start Date 11/18/2014
Last Login Time 5:00 AM
Salary 85799
Bonus % 19.93
Senior Management False
Team Finance
Name: 335, dtype: object
70
Team Human Resources
Name: 339, dtype: object
71
Bonus % 3.914
Senior Management False
Team Business Development
Name: 344, dtype: object
72
Last Login Time 11:57 PM
Salary 140347
Bonus % 8.723
Senior Management False
Team Sales
Name: 349, dtype: object
73
Gender Male
Start Date 8/13/2014
Last Login Time 3:51 PM
Salary 121160
Bonus % 7.843
Senior Management False
Team Engineering
Name: 357, dtype: object
74
362 First Name joshua
Gender Male
Start Date 11/9/2009
Last Login Time 6:32 AM
Salary 72893
Bonus % 9.555
Senior Management False
Team Distribution
Name: 362, dtype: object
75
Team Business Development
Name: 370, dtype: object
76
Bonus % 10.574
Senior Management True
Team Human Resources
Name: 377, dtype: object
77
Last Login Time 8:48 AM
Salary 70492
Bonus % 8.895
Senior Management False
Team Client Services
Name: 385, dtype: object
78
Gender Male
Start Date 10/27/2010
Last Login Time 10:28 AM
Salary 106310
Bonus % 4.03
Senior Management True
Team Client Services
Name: 392, dtype: object
79
398 First Name doris
Gender Female
Start Date 7/29/1992
Last Login Time 6:40 PM
Salary 85215
Bonus % 7.425
Senior Management True
Team Human Resources
Name: 398, dtype: object
80
Team Finance
Name: 405, dtype: object
81
Bonus % 11.699
Senior Management False
Team Business Development
Name: 411, dtype: object
82
Last Login Time 10:50 PM
Salary 140136
Bonus % 3.12
Senior Management True
Team Business Development
Name: 419, dtype: object
83
Gender Female
Start Date 5/2/1986
Last Login Time 1:50 AM
Salary 51395
Bonus % 2.378
Senior Management True
Team Finance
Name: 425, dtype: object
84
430 First Name andrea
Gender Female
Start Date 10/1/2010
Last Login Time 11:54 AM
Salary 79123
Bonus % 19.422
Senior Management False
Team Distribution
Name: 430, dtype: object
85
Team Finance
Name: 436, dtype: object
86
Bonus % 2.518
Senior Management True
Team Finance
Name: 442, dtype: object
87
Last Login Time 2:57 AM
Salary 107163
Bonus % 3.665
Senior Management True
Team Human Resources
Name: 449, dtype: object
88
Gender Female
Start Date 1/9/2015
Last Login Time 4:16 AM
Salary 121232
Bonus % 16.624
Senior Management False
Team Legal
Name: 457, dtype: object
89
463 First Name jose
Gender Male
Start Date 7/11/2002
Last Login Time 9:15 AM
Salary 59862
Bonus % 3.269
Senior Management False
Team Product
Name: 463, dtype: object
90
Team Engineering
Name: 467, dtype: object
91
Bonus % 8.047
Senior Management False
Team Client Services
Name: 472, dtype: object
92
Last Login Time 5:43 PM
Salary 137840
Bonus % 9.705
Senior Management False
Team Business Development
Name: 477, dtype: object
93
Gender Male
Start Date 4/9/2012
Last Login Time 6:36 AM
Salary 37984
Bonus % 2.021
Senior Management False
Team Distribution
Name: 486, dtype: object
94
492 First Name jerry
Gender Male
Start Date 1/30/1995
Last Login Time 7:51 PM
Salary 121357
Bonus % 18.845
Senior Management False
Team Business Development
Name: 492, dtype: object
95
Team Marketing
Name: 496, dtype: object
96
Bonus % 1.763
Senior Management False
Team Client Services
Name: 502, dtype: object
97
Last Login Time 12:17 PM
Salary 90719
Bonus % 6.22
Senior Management False
Team Business Development
Name: 509, dtype: object
98
Gender Female
Start Date 12/12/1996
Last Login Time 10:07 AM
Salary 97915
Bonus % 3.997
Senior Management True
Team Human Resources
Name: 517, dtype: object
99
525 First Name steve
Gender Male
Start Date 8/22/1995
Last Login Time 6:58 AM
Salary 67780
Bonus % 9.54
Senior Management True
Team Human Resources
Name: 525, dtype: object
100
Team Marketing
Name: 531, dtype: object
101
Bonus % 13.472
Senior Management True
Team Business Development
Name: 537, dtype: object
102
Last Login Time 2:34 PM
Salary 117293
Bonus % 2.366
Senior Management False
Team Client Services
Name: 543, dtype: object
103
Gender Female
Start Date 2/25/1980
Last Login Time 10:50 PM
Salary 75484
Bonus % 3.186
Senior Management False
Team Finance
Name: 549, dtype: object
104
555 First Name anne
Gender Female
Start Date 10/26/1996
Last Login Time 8:09 PM
Salary 71930
Bonus % 18.451
Senior Management True
Team Product
Name: 555, dtype: object
105
Team Human Resources
Name: 559, dtype: object
106
Bonus % 17.33
Senior Management False
Team Human Resources
Name: 565, dtype: object
107
Last Login Time 10:38 PM
Salary 56993
Bonus % 18.623
Senior Management False
Team Marketing
Name: 571, dtype: object
108
Gender Female
Start Date 3/17/1982
Last Login Time 11:46 PM
Salary 107111
Bonus % 1.438
Senior Management True
Team Product
Name: 578, dtype: object
109
584 First Name jack
Gender Male
Start Date 5/30/2012
Last Login Time 3:17 AM
Salary 70367
Bonus % 18.266
Senior Management True
Team Legal
Name: 584, dtype: object
110
Team Human Resources
Name: 588, dtype: object
111
Bonus % 4.644
Senior Management False
Team Sales
Name: 593, dtype: object
112
Last Login Time 2:34 AM
Salary 91996
Bonus % 11.506
Senior Management False
Team Product
Name: 598, dtype: object
113
Gender Male
Start Date 2/17/2012
Last Login Time 12:26 AM
Salary 41453
Bonus % 10.084
Senior Management False
Team Product
Name: 610, dtype: object
114
618 First Name peter
Gender Male
Start Date 11/24/1992
Last Login Time 5:43 PM
Salary 69297
Bonus % 1.268
Senior Management False
Team Finance
Name: 618, dtype: object
115
Team Sales
Name: 622, dtype: object
116
Bonus % 19.513
Senior Management False
Team Marketing
Name: 629, dtype: object
117
Last Login Time 1:37 AM
Salary 126956
Bonus % 18.396
Senior Management False
Team Human Resources
Name: 637, dtype: object
118
Gender Female
Start Date 8/13/1996
Last Login Time 12:21 AM
Salary 149908
Bonus % 18.912
Senior Management False
Team Finance
Name: 644, dtype: object
119
651 First Name deborah
Gender Female
Start Date 11/21/1985
Last Login Time 1:40 PM
Salary 113129
Bonus % 17.371
Senior Management False
Team Client Services
Name: 651, dtype: object
120
Team Client Services
Name: 655, dtype: object
121
Bonus % 4.659
Senior Management True
Team Distribution
Name: 662, dtype: object
122
Last Login Time 3:22 AM
Salary 135758
Bonus % 14.782
Senior Management True
Team Client Services
Name: 670, dtype: object
123
Gender Female
Start Date 6/6/1992
Last Login Time 10:04 AM
Salary 138925
Bonus % 9.801
Senior Management True
Team Marketing
Name: 676, dtype: object
124
681 First Name frank
Gender Male
Start Date 11/23/2002
Last Login Time 6:10 PM
Salary 75147
Bonus % 17.398
Senior Management False
Team Product
Name: 681, dtype: object
125
Team Finance
Name: 691, dtype: object
126
Bonus % 11.593
Senior Management True
Team Marketing
Name: 696, dtype: object
127
Last Login Time 1:10 AM
Salary 75825
Bonus % 7.839
Senior Management False
Team Engineering
Name: 707, dtype: object
128
Gender Male
Start Date 7/30/1984
Last Login Time 6:02 PM
Salary 83809
Bonus % 12.922
Senior Management False
Team Distribution
Name: 714, dtype: object
129
720 First Name marie
Gender Female
Start Date 4/8/1983
Last Login Time 2:01 PM
Salary 145988
Bonus % 18.685
Senior Management True
Team Human Resources
Name: 720, dtype: object
130
Team Finance
Name: 725, dtype: object
131
Bonus % 12.772
Senior Management True
Team Finance
Name: 731, dtype: object
132
Last Login Time 11:12 PM
Salary 107050
Bonus % 12.737
Senior Management False
Team Business Development
Name: 738, dtype: object
133
Gender Male
Start Date 2/16/2008
Last Login Time 2:49 AM
Salary 69111
Bonus % 14.625
Senior Management True
Team Business Development
Name: 745, dtype: object
134
752 First Name henry
Gender Male
Start Date 2/23/2007
Last Login Time 3:24 AM
Salary 49665
Bonus % 18.338
Senior Management False
Team Business Development
Name: 752, dtype: object
135
Team Product
Name: 757, dtype: object
136
Bonus % 3.019
Senior Management True
Team Legal
Name: 763, dtype: object
137
Last Login Time 8:08 PM
Salary 72002
Bonus % 13.178
Senior Management True
Team Product
Name: 770, dtype: object
138
Gender Female
Start Date 4/20/1986
Last Login Time 3:55 PM
Salary 52970
Bonus % 4.513
Senior Management False
Team Sales
Name: 777, dtype: object
139
786 First Name sandra
Gender Female
Start Date 9/7/1989
Last Login Time 4:17 PM
Salary 111468
Bonus % 2.58
Senior Management True
Team Product
Name: 786, dtype: object
140
Team Legal
Name: 791, dtype: object
141
Bonus % 2.712
Senior Management True
Team Product
Name: 799, dtype: object
142
Last Login Time 2:12 PM
Salary 39335
Bonus % 10.664
Senior Management False
Team Distribution
Name: 804, dtype: object
143
Gender Male
Start Date 9/27/1995
Last Login Time 5:04 PM
Salary 36749
Bonus % 19.754
Senior Management False
Team Finance
Name: 809, dtype: object
144
816 First Name kelly
Gender Female
Start Date 3/17/2007
Last Login Time 6:20 PM
Salary 39371
Bonus % 4.068
Senior Management False
Team Engineering
Name: 816, dtype: object
145
Team Human Resources
Name: 820, dtype: object
146
Bonus % 19.908
Senior Management True
Team Distribution
Name: 830, dtype: object
147
Last Login Time 6:38 AM
Salary 118037
Bonus % 13.492
Senior Management False
Team Finance
Name: 836, dtype: object
148
Gender Female
Start Date 8/13/2006
Last Login Time 6:27 PM
Salary 48354
Bonus % 19.501
Senior Management False
Team Business Development
Name: 841, dtype: object
149
848 First Name bobby
Gender Male
Start Date 6/5/1984
Last Login Time 7:40 AM
Salary 93368
Bonus % 2.88
Senior Management True
Team Product
Name: 848, dtype: object
150
Team Product
Name: 857, dtype: object
151
Bonus % 18.536
Senior Management True
Team Sales
Name: 862, dtype: object
152
Last Login Time 3:58 PM
Salary 97443
Bonus % 13.657
Senior Management False
Team Product
Name: 868, dtype: object
153
Gender Female
Start Date 9/8/1994
Last Login Time 4:11 AM
Salary 98858
Bonus % 3.525
Senior Management True
Team Human Resources
Name: 874, dtype: object
154
883 First Name kathryn
Gender Female
Start Date 10/27/1995
Last Login Time 3:39 PM
Salary 57300
Bonus % 18.015
Senior Management False
Team Marketing
Name: 883, dtype: object
155
Team Legal
Name: 887, dtype: object
156
Bonus % 5.681
Senior Management True
Team Business Development
Name: 893, dtype: object
157
Last Login Time 3:18 PM
Salary 35477
Bonus % 18.178
Senior Management False
Team Human Resources
Name: 900, dtype: object
158
Gender Female
Start Date 5/16/2014
Last Login Time 8:31 AM
Salary 35884
Bonus % 17.667
Senior Management False
Team Sales
Name: 906, dtype: object
159
911 First Name carl
Gender Male
Start Date 7/7/2010
Last Login Time 1:33 PM
Salary 54033
Bonus % 15.528
Senior Management True
Team Business Development
Name: 911, dtype: object
160
Team Business Development
Name: 916, dtype: object
161
Bonus % 18.9
Senior Management True
Team Sales
Name: 921, dtype: object
162
Last Login Time 6:06 AM
Salary 111376
Bonus % 2.673
Senior Management True
Team Business Development
Name: 928, dtype: object
163
Gender Female
Start Date 7/5/1993
Last Login Time 5:54 PM
Salary 141439
Bonus % 3.799
Senior Management False
Team Business Development
Name: 933, dtype: object
164
941 First Name william
Gender Male
Start Date 6/26/1997
Last Login Time 8:33 AM
Salary 104840
Bonus % 15.653
Senior Management True
Team Engineering
Name: 941, dtype: object
165
Team Engineering
Name: 948, dtype: object
166
Bonus % 1.148
Senior Management True
Team Finance
Name: 954, dtype: object
167
Last Login Time 2:35 AM
Salary 45094
Bonus % 5.85
Senior Management True
Team Business Development
Name: 959, dtype: object
168
Gender Female
Start Date 9/25/1989
Last Login Time 1:31 AM
Salary 68164
Bonus % 18.393
Senior Management False
Team Client Services
Name: 965, dtype: object
169
970 First Name alice
Gender Female
Start Date 9/3/1988
Last Login Time 8:54 PM
Salary 63571
Bonus % 15.397
Senior Management True
Team Product
Name: 970, dtype: object
170
Team Sales
Name: 975, dtype: object
171
Bonus % 8.862
Senior Management True
Team Engineering
Name: 980, dtype: object
172
Last Login Time 7:04 AM
Salary 82871
Bonus % 17.999
Senior Management False
Team Marketing
Name: 986, dtype: object
173
Gender Male
Start Date 10/16/2011
Last Login Time 8:35 AM
Salary 112769
Bonus % 11.625
Senior Management True
Team Finance
Name: 992, dtype: object
174
998 First Name larry
Gender Male
Start Date 4/20/2013
Last Login Time 4:45 PM
Salary 60500
Bonus % 11.985
Senior Management False
Team Business Development
Name: 998, dtype: object
print(columns)
['First Name', 'Gender', 'Start Date', 'Last Login Time', 'Salary', 'Bonus %',
'Senior Management', 'Team']
maria
Female
4/23/1993
11:17 AM
130590
11.858
False
Finance
[6]: data.head(7)
175
Jae Crowder Boston Celtics 99.0 SF 25.0 6-6 235.0
John Holland Boston Celtics 30.0 SG 27.0 6-5 205.0
R.J. Hunter Boston Celtics 28.0 SG 22.0 6-5 185.0
Jonas Jerebko Boston Celtics 8.0 PF 29.0 6-10 231.0
Amir Johnson Boston Celtics 90.0 PF 29.0 6-9 240.0
Jordan Mickey Boston Celtics 55.0 PF 21.0 6-8 235.0
College Salary
Name
Avery Bradley Texas 7730337.0
Jae Crowder Marquette 6796117.0
John Holland Boston University NaN
R.J. Hunter Georgia State 1148640.0
Jonas Jerebko NaN 5000000.0
Amir Johnson NaN 12000000.0
Jordan Mickey LSU 1170960.0
[4]: data.tail()
Salary
Name
Shelvin Mack 2433333.0
Raul Neto 900000.0
Tibor Pleiss 2900000.0
Jeff Withey 947276.0
NaN NaN
176