Using the 'game' component of the py-Goldsberry package to bring data from Stats.nba.com into python (pandas) dataframes
Find the game you want by looking at the stats.nba.com website
In [23]:
from IPython.display import Image
Image("Find-game-ID-notes.png")
Out[23]:
From the stats.nba.website I look over games that have already happened. I mouse over the boxscore, and can know that the Hornets-Clippers match from Jan 09, 2016 has gameID '0021500550' by looking at the value of the boxscore link (bottom left green)
Within the 'game' method, there are many data representations (classes) one can be interested in, each of wich has their own functions
play_by_play
boxscore_summary
boxscore_traditional
boxscore_advanced
boxscore_misc
boxscore_fourfactors
boxscore_usage
boxscore_tracking
One accessed the bits from the game they are interested in as follows: goldsberry.game.class(GID).function()
In [24]:
import pandas as pd
import goldsberry
pd.set_option("display.max_columns", 20)
In [25]:
gid = '0021500550'
#gid is a string, not an integer
Play_by_Play
In [26]:
df = pd.DataFrame(goldsberry.game.play_by_play(gid).plays())
df
Out[26]:
EVENTMSGACTIONTYPE
EVENTMSGTYPE
EVENTNUM
GAME_ID
HOMEDESCRIPTION
NEUTRALDESCRIPTION
PCTIMESTRING
PERIOD
PERSON1TYPE
PERSON2TYPE
PERSON3TYPE
PLAYER1_ID
PLAYER1_NAME
PLAYER1_TEAM_ABBREVIATION
PLAYER1_TEAM_CITY
PLAYER1_TEAM_ID
PLAYER1_TEAM_NICKNAME
PLAYER2_ID
PLAYER2_NAME
PLAYER2_TEAM_ABBREVIATION
0
0
12
0
0021500550
None
None
12:00
1
0
0
0
0
None
None
None
NaN
None
0
None
None
...
1
0
10
1
0021500550
Jump Ball Jordan vs. Zeller: Tip to Paul
None
12:00
1
4
5
4
201599
DeAndre Jordan
LAC
Los Angeles
1610612746
Clippers
203469
Cody Zeller
CHA
...
2
1
1
2
0021500550
Paul 25' 3PT Jump Shot (3 PTS) (Redick 1 AST)
None
11:31
1
4
4
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
200755
JJ Redick
LAC
...
3
2
6
3
0021500550
Jordan S.FOUL (P1.T1) (K.Lane)
None
11:18
1
4
5
1
201599
DeAndre Jordan
LAC
Los Angeles
1610612746
Clippers
202391
Jeremy Lin
CHA
...
4
11
3
4
0021500550
None
None
11:18
1
5
0
0
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
0
None
None
...
5
12
3
6
0021500550
None
None
11:18
1
5
0
0
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
0
None
None
...
6
0
4
8
0021500550
Jordan REBOUND (Off:0 Def:1)
None
11:15
1
4
0
0
201599
DeAndre Jordan
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
7
79
2
9
0021500550
MISS Paul 15' Pullup Jump Shot
None
11:02
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
8
0
4
10
0021500550
None
None
11:01
1
5
0
0
203798
PJ Hairston
CHA
Charlotte
1610612766
Hornets
0
None
None
...
9
1
2
11
0021500550
None
None
10:51
1
5
0
0
101107
Marvin Williams
CHA
Charlotte
1610612766
Hornets
0
None
None
...
10
0
4
12
0021500550
Mbah a Moute REBOUND (Off:0 Def:1)
None
10:49
1
4
0
0
201601
Luc Mbah a Moute
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
11
1
2
13
0021500550
MISS Pierce 24' 3PT Jump Shot
None
10:27
1
4
0
0
1718
Paul Pierce
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
12
0
4
14
0021500550
None
None
10:26
1
5
0
0
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
0
None
None
...
13
5
1
15
0021500550
None
None
10:20
1
5
5
0
203469
Cody Zeller
CHA
Charlotte
1610612766
Hornets
202391
Jeremy Lin
CHA
...
14
27
6
16
0021500550
None
None
10:01
1
5
4
1
101107
Marvin Williams
CHA
Charlotte
1610612766
Hornets
1718
Paul Pierce
LAC
...
15
1
1
19
0021500550
Pierce 14' Jump Shot (2 PTS) (Paul 1 AST)
None
9:49
1
4
4
0
1718
Paul Pierce
LAC
Los Angeles
1610612746
Clippers
101108
Chris Paul
LAC
...
16
1
2
20
0021500550
None
None
9:35
1
5
0
0
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
0
None
None
...
17
0
4
21
0021500550
Mbah a Moute REBOUND (Off:0 Def:2)
None
9:34
1
4
0
0
201601
Luc Mbah a Moute
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
18
1
1
22
0021500550
Paul 14' Jump Shot (5 PTS)
None
9:25
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
19
101
1
23
0021500550
None
None
9:10
1
5
0
0
202689
Kemba Walker
CHA
Charlotte
1610612766
Hornets
0
None
None
...
20
1
1
24
0021500550
Redick 20' Jump Shot (2 PTS) (Paul 2 AST)
None
8:59
1
4
4
0
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
101108
Chris Paul
LAC
...
21
1
1
25
0021500550
None
None
8:39
1
5
5
0
101107
Marvin Williams
CHA
Charlotte
1610612766
Hornets
202689
Kemba Walker
CHA
...
22
1
1
27
0021500550
Paul 25' 3PT Jump Shot (8 PTS)
None
8:18
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
23
1
2
28
0021500550
None
None
8:01
1
5
0
0
203469
Cody Zeller
CHA
Charlotte
1610612766
Hornets
0
None
None
...
24
0
4
29
0021500550
Jordan REBOUND (Off:0 Def:2)
None
8:00
1
4
0
0
201599
DeAndre Jordan
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
25
1
1
30
0021500550
Redick 25' 3PT Jump Shot (5 PTS) (Jordan 1 AST)
None
7:50
1
4
4
0
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
201599
DeAndre Jordan
LAC
...
26
1
9
31
0021500550
None
None
7:43
1
3
0
0
1610612766
None
None
None
NaN
None
0
None
None
...
27
47
1
33
0021500550
None
None
7:34
1
5
0
0
101107
Marvin Williams
CHA
Charlotte
1610612766
Hornets
0
None
None
...
28
1
1
34
0021500550
Redick 25' 3PT Jump Shot (8 PTS) (Paul 3 AST)
None
7:15
1
4
4
0
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
101108
Chris Paul
LAC
...
29
5
2
35
0021500550
Mbah a Moute BLOCK (1 BLK)
None
7:01
1
5
0
4
202689
Kemba Walker
CHA
Charlotte
1610612766
Hornets
0
None
None
...
30
0
4
36
0021500550
Paul REBOUND (Off:0 Def:1)
None
7:00
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
31
40
5
47
0021500550
Paul Out of Bounds Lost Ball Turnover (P1.T1)
None
7:00
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
32
1
2
38
0021500550
None
None
6:49
1
5
0
0
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
0
None
None
...
33
0
4
39
0021500550
None
None
6:47
1
5
0
0
203469
Cody Zeller
CHA
Charlotte
1610612766
Hornets
0
None
None
...
34
97
1
40
0021500550
None
None
6:43
1
5
0
0
203469
Cody Zeller
CHA
Charlotte
1610612766
Hornets
0
None
None
...
35
1
6
41
0021500550
None
None
6:37
1
5
4
1
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
200755
JJ Redick
LAC
...
36
0
8
42
0021500550
SUB: Crawford FOR Pierce
None
6:37
1
4
4
0
1718
Paul Pierce
LAC
Los Angeles
1610612746
Clippers
2037
Jamal Crawford
LAC
...
37
0
8
43
0021500550
SUB: W. Johnson FOR Mbah a Moute
None
6:37
1
4
4
0
201601
Luc Mbah a Moute
LAC
Los Angeles
1610612746
Clippers
202325
Wesley Johnson
LAC
...
38
1
1
44
0021500550
Redick 24' 3PT Jump Shot (11 PTS) (Paul 4 AST)
None
6:26
1
4
4
0
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
101108
Chris Paul
LAC
...
39
1
2
45
0021500550
None
None
6:12
1
5
0
0
203798
PJ Hairston
CHA
Charlotte
1610612766
Hornets
0
None
None
...
40
0
4
46
0021500550
Jordan REBOUND (Off:0 Def:3)
None
6:12
1
4
0
0
201599
DeAndre Jordan
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
41
1
2
48
0021500550
MISS Paul 18' Jump Shot
None
6:01
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
42
0
4
49
0021500550
None
None
6:00
1
5
0
0
203469
Cody Zeller
CHA
Charlotte
1610612766
Hornets
0
None
None
...
43
101
1
51
0021500550
None
None
5:47
1
5
0
0
202689
Kemba Walker
CHA
Charlotte
1610612766
Hornets
0
None
None
...
44
1
2
53
0021500550
MISS Crawford 25' 3PT Jump Shot
None
5:20
1
4
0
0
2037
Jamal Crawford
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
45
0
4
54
0021500550
W. Johnson REBOUND (Off:1 Def:0)
None
5:19
1
4
0
0
202325
Wesley Johnson
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
46
45
5
55
0021500550
Paul Out of Bounds - Bad Pass Turnover Turnove...
None
5:07
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
47
1
6
56
0021500550
Redick P.FOUL (P1.T2) (K.Scott)
None
4:58
1
4
5
1
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
202391
Jeremy Lin
CHA
...
48
5
2
57
0021500550
None
None
4:46
1
5
0
0
101107
Marvin Williams
CHA
Charlotte
1610612766
Hornets
0
None
None
...
49
0
4
58
0021500550
Paul REBOUND (Off:0 Def:2)
None
4:46
1
4
0
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
50
1
2
59
0021500550
MISS Redick 31' 3PT Jump Shot
None
4:38
1
4
0
0
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
51
0
4
60
0021500550
None
None
4:37
1
5
0
0
203798
PJ Hairston
CHA
Charlotte
1610612766
Hornets
0
None
None
...
52
80
2
61
0021500550
None
None
4:28
1
5
0
0
202689
Kemba Walker
CHA
Charlotte
1610612766
Hornets
0
None
None
...
53
0
4
62
0021500550
Jordan REBOUND (Off:0 Def:4)
None
4:25
1
4
0
0
201599
DeAndre Jordan
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
54
1
5
63
0021500550
Paul Bad Pass Turnover (P3.T3)
None
4:20
1
4
5
0
101108
Chris Paul
LAC
Los Angeles
1610612746
Clippers
203798
PJ Hairston
CHA
...
55
5
2
64
0021500550
Jordan BLOCK (1 BLK)
None
4:14
1
5
0
4
202689
Kemba Walker
CHA
Charlotte
1610612766
Hornets
0
None
None
...
56
0
4
65
0021500550
Redick REBOUND (Off:0 Def:1)
None
4:12
1
4
0
0
200755
JJ Redick
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
57
79
1
66
0021500550
Crawford 13' Pullup Jump Shot (2 PTS)
None
4:07
1
4
0
0
2037
Jamal Crawford
LAC
Los Angeles
1610612746
Clippers
0
None
None
...
58
63
2
68
0021500550
None
None
3:45
1
5
0
0
202391
Jeremy Lin
CHA
Charlotte
1610612766
Hornets
0
None
None
...
59
0
4
69
0021500550
None
None
3:42
1
5
0
0
203469
Cody Zeller
CHA
Charlotte
1610612766
Hornets
0
None
None
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
430 rows × 33 columns
boxscore_summary
In [27]:
df = pd.DataFrame(goldsberry.game.boxscore_summary(gid).game_summary())
df
Out[27]:
GAMECODE
GAME_DATE_EST
GAME_ID
GAME_SEQUENCE
GAME_STATUS_ID
GAME_STATUS_TEXT
HOME_TEAM_ID
LIVE_PC_TIME
LIVE_PERIOD
LIVE_PERIOD_TIME_BCAST
NATL_TV_BROADCASTER_ABBREVIATION
SEASON
VISITOR_TEAM_ID
WH_STATUS
0
20160109/CHALAC
2016-01-09T00:00:00
0021500550
1
3
Final
1610612746
4
Q4 -
None
2015
1610612766
1
1 rows × 14 columns
In [28]:
df = pd.DataFrame(goldsberry.game.boxscore_summary(gid).other_stats())
df
Out[28]:
LARGEST_LEAD
LEAD_CHANGES
LEAGUE_ID
PTS_2ND_CHANCE
PTS_FB
PTS_PAINT
TEAM_ABBREVIATION
TEAM_CITY
TEAM_ID
TIMES_TIED
0
17
2
00
8
6
34
LAC
Los Angeles
1610612746
5
1
3
2
00
15
11
38
CHA
Charlotte
1610612766
5
2 rows × 10 columns
In [29]:
df = pd.DataFrame(goldsberry.game.boxscore_summary(gid).officials())
df
Out[29]:
FIRST_NAME
JERSEY_NUM
LAST_NAME
OFFICIAL_ID
0
Ron
10
Garretson
1164
1
Karl
77
Lane
202026
2
Kevin
28
Scott
202041
3 rows × 4 columns
In [30]:
df = pd.DataFrame(goldsberry.game.boxscore_summary(gid).game_info())
df
Out[30]:
ATTENDANCE
GAME_DATE
GAME_TIME
0
19060
SATURDAY, JANUARY 9, 2016
2:02
1 rows × 3 columns
In [31]:
df = pd.DataFrame(goldsberry.game.boxscore_summary(gid).last_meeting())
df
Out[31]:
GAME_DATE_EST
GAME_ID
GAME_SEQUENCE
PTS
PTS_OT1
PTS_OT10
PTS_OT2
PTS_OT3
PTS_OT4
PTS_OT5
PTS_OT6
PTS_OT7
PTS_OT8
PTS_OT9
PTS_QTR1
PTS_QTR2
PTS_QTR3
PTS_QTR4
TEAM_ABBREVIATION
TEAM_CITY_NAME
0
2016-01-09T00:00:00
0021500550
1
97
0
0
0
0
0
0
0
0
0
0
27
16
27
27
LAC
Los Angeles
...
1
2016-01-09T00:00:00
0021500550
1
83
0
0
0
0
0
0
0
0
0
0
18
28
18
19
CHA
Charlotte
...
2 rows × 23 columns
In [32]:
df = pd.DataFrame(goldsberry.game.boxscore_summary(gid).season_series())
df
Out[32]:
GAME_ID
LAST_GAME_DATE_EST
LAST_GAME_HOME_TEAM_ABBREVIATION
LAST_GAME_HOME_TEAM_CITY
LAST_GAME_HOME_TEAM_ID
LAST_GAME_HOME_TEAM_NAME
LAST_GAME_HOME_TEAM_POINTS
LAST_GAME_ID
LAST_GAME_VISITOR_TEAM_CITY
LAST_GAME_VISITOR_TEAM_CITY1
LAST_GAME_VISITOR_TEAM_ID
LAST_GAME_VISITOR_TEAM_NAME
LAST_GAME_VISITOR_TEAM_POINTS
0
0021500550
2015-12-30T00:00:00
LAC
Los Angeles
1610612746
Clippers
122
0021500474
Charlotte
CHA
1610612766
Hornets
117
1 rows × 13 columns
boxscore_traditional
In [33]:
df = pd.DataFrame(goldsberry.game.boxscore_traditional(gid).player_stats())
df
Out[33]:
AST
BLK
COMMENT
DREB
FG3A
FG3M
FG3_PCT
FGA
FGM
FG_PCT
FTA
FTM
FT_PCT
GAME_ID
MIN
OREB
PF
PLAYER_ID
PLAYER_NAME
PLUS_MINUS
0
0
0
3
1
0
0.000
4
1
0.250
0
0
0.000
0021500550
21:00
0
1
203798
PJ Hairston
-18
...
1
1
1
1
7
1
0.143
12
3
0.250
0
0
0.000
0021500550
30:00
2
1
101107
Marvin Williams
-20
...
2
0
1
10
0
0
0.000
7
2
0.286
4
2
0.500
0021500550
33:06
3
4
203469
Cody Zeller
-19
...
3
4
0
4
4
3
0.750
16
9
0.563
6
5
0.833
0021500550
40:50
0
5
202391
Jeremy Lin
-15
...
4
3
0
1
4
0
0.000
16
4
0.250
5
3
0.600
0021500550
38:09
1
3
202689
Kemba Walker
-19
...
5
2
0
4
1
0
0.000
6
1
0.167
2
2
1.000
0021500550
18:00
1
1
1626163
Frank Kaminsky
6
...
6
0
1
10
4
2
0.500
14
8
0.571
0
0
0.000
0021500550
34:10
3
1
203087
Jeremy Lamb
5
...
7
1
0
3
2
1
0.500
5
2
0.400
2
2
1.000
0021500550
14:54
1
0
201150
Spencer Hawes
5
...
8
3
0
0
0
0
0.000
4
1
0.250
0
0
0.000
0021500550
9:51
0
0
203148
Brian Roberts
5
...
9
0
1
3
0
0
0.000
2
1
0.500
2
2
1.000
0021500550
18:00
1
1
201601
Luc Mbah a Moute
24
...
10
0
2
2
8
0
0.000
10
2
0.200
0
0
0.000
0021500550
19:26
0
1
1718
Paul Pierce
11
...
11
2
4
12
0
0
0.000
10
4
0.400
4
3
0.750
0021500550
35:25
7
2
201599
DeAndre Jordan
21
...
12
2
0
2
5
3
0.600
10
6
0.600
2
2
1.000
0021500550
28:32
0
1
200755
JJ Redick
22
...
13
7
1
6
5
3
0.600
19
11
0.579
0
0
0.000
0021500550
31:13
1
4
101108
Chris Paul
21
...
14
2
0
1
7
1
0.143
20
9
0.450
0
0
0.000
0021500550
30:43
0
1
2037
Jamal Crawford
0
...
15
0
1
3
5
1
0.200
7
1
0.143
0
0
0.000
0021500550
22:57
1
4
202325
Wesley Johnson
-4
...
16
4
0
2
0
0
0.000
0
0
0.000
0
0
0.000
0021500550
16:47
1
3
203143
Pablo Prigioni
-7
...
17
2
0
1
1
0
0.000
7
2
0.286
2
2
1.000
0021500550
24:22
0
2
203085
Austin Rivers
-11
...
18
0
0
2
0
0
0.000
6
4
0.667
0
0
0.000
0021500550
12:35
2
0
202332
Cole Aldrich
-7
...
19 rows × 28 columns
In [34]:
df = pd.DataFrame(goldsberry.game.boxscore_traditional(gid).team_stats())
df
Out[34]:
AST
BLK
DREB
FG3A
FG3M
FG3_PCT
FGA
FGM
FG_PCT
FTA
FTM
FT_PCT
GAME_ID
MIN
OREB
PF
PLUS_MINUS
PTS
REB
STL
0
19
9
34
31
8
0.258
91
40
0.440
10
9
0.900
0021500550
240:00
13
19
14
97
47
6
...
1
14
3
36
23
7
0.304
84
31
0.369
19
14
0.737
0021500550
240:00
11
16
-14
83
47
4
...
2 rows × 25 columns
boxscore_advanced
In [35]:
df = pd.DataFrame(goldsberry.game.boxscore_advanced(gid).player_stats())
df
Out[35]:
AST_PCT
AST_RATIO
AST_TOV
COMMENT
DEF_RATING
DREB_PCT
EFG_PCT
GAME_ID
MIN
NET_RATING
OFF_RATING
OREB_PCT
PACE
PIE
PLAYER_ID
PLAYER_NAME
REB_PCT
START_POSITION
TEAM_ABBREVIATION
TEAM_CITY
0
0.000
0.0
0.00
116.1
0.143
0.250
0021500550
21:00
-53.9
62.2
0.000
93.90
0.040
203798
PJ Hairston
0.065
F
CHA
Charlotte
...
1
0.077
7.7
0.00
115.0
0.034
0.292
0021500550
30:00
-43.7
71.3
0.065
92.03
0.006
101107
Marvin Williams
0.050
F
CHA
Charlotte
...
2
0.000
0.0
0.00
111.7
0.313
0.286
0021500550
33:06
-37.5
74.2
0.091
95.25
0.056
203469
Cody Zeller
0.200
C
CHA
Charlotte
...
3
0.211
16.2
2.00
110.7
0.105
0.656
0021500550
40:50
-20.1
90.6
0.000
94.11
0.145
202391
Jeremy Lin
0.053
G
CHA
Charlotte
...
4
0.167
11.9
0.75
109.1
0.025
0.250
0021500550
38:09
-30.7
78.5
0.026
93.66
-0.054
202689
Kemba Walker
0.025
G
CHA
Charlotte
...
5
0.143
18.4
1.00
92.8
0.200
0.167
0021500550
18:00
15.1
107.9
0.071
98.29
0.043
1626163
Frank Kaminsky
0.147
CHA
Charlotte
...
6
0.000
0.0
0.00
94.5
0.256
0.643
0021500550
34:10
-1.2
93.3
0.111
95.00
0.243
203087
Jeremy Lamb
0.197
CHA
Charlotte
...
7
0.111
12.7
1.00
93.9
0.176
0.500
0021500550
14:54
17.9
111.7
0.083
92.46
0.146
201150
Spencer Hawes
0.138
CHA
Charlotte
...
8
0.375
30.0
1.00
94.7
0.000
0.250
0021500550
9:51
15.4
110.2
0.000
97.17
0.000
203148
Brian Roberts
0.000
CHA
Charlotte
...
9
0.000
0.0
0.00
61.5
0.167
0.500
0021500550
18:00
78.2
139.7
0.077
94.72
0.137
201601
Luc Mbah a Moute
0.129
F
LAC
Los Angeles
...
10
0.000
0.0
0.00
73.8
0.105
0.200
0021500550
19:26
37.4
111.2
0.000
95.74
-0.017
1718
Paul Pierce
0.051
F
LAC
Los Angeles
...
11
0.080
14.5
0.00
70.2
0.324
0.400
0021500550
35:25
34.8
105.1
0.194
95.63
0.243
201599
DeAndre Jordan
0.260
C
LAC
Los Angeles
...
12
0.105
14.4
2.00
68.4
0.067
0.750
0021500550
28:32
47.2
115.6
0.000
94.34
0.188
200755
JJ Redick
0.036
G
LAC
Los Angeles
...
13
0.438
22.6
1.40
72.6
0.194
0.658
0021500550
31:13
39.7
112.4
0.033
96.29
0.282
101108
Chris Paul
0.115
G
LAC
Los Angeles
...
14
0.125
8.0
0.67
97.2
0.038
0.475
0021500550
30:43
1.8
98.9
0.000
94.04
0.075
2037
Jamal Crawford
0.017
LAC
Los Angeles
...
15
0.000
0.0
0.00
98.2
0.136
0.214
0021500550
22:57
-6.3
91.8
0.037
94.62
-0.033
202325
Wesley Johnson
0.082
LAC
Los Angeles
...
16
0.308
100.0
0.00
110.3
0.143
0.000
0021500550
16:47
-16.4
93.9
0.053
90.83
0.063
203143
Pablo Prigioni
0.091
LAC
Los Angeles
...
17
0.125
20.2
0.00
106.2
0.050
0.286
0021500550
24:22
-16.6
89.6
0.000
93.29
0.039
203085
Austin Rivers
0.020
LAC
Los Angeles
...
18
0.000
0.0
0.00
129.2
0.250
0.667
0021500550
12:35
-20.0
109.3
0.154
90.86
0.171
202332
Cole Aldrich
0.190
LAC
Los Angeles
...
19 rows × 24 columns
In [22]:
df = pd.DataFrame(goldsberry.game.boxscore_advanced(gid).team_stats())
df
Out[22]:
AST_PCT
AST_RATIO
AST_TOV
DEF_RATING
DREB_PCT
EFG_PCT
GAME_ID
MIN
NET_RATING
OFF_RATING
OREB_PCT
PACE
PIE
REB_PCT
TEAM_ABBREVIATION
TEAM_CITY
TEAM_ID
TEAM_NAME
TM_TOV_PCT
TS_PCT
0
0.475
15.4
2.11
85.3
0.756
0.484
0021500550
240:00
20.9
106.1
0.265
94.38
0.617
0.5
LAC
Los Angeles
1610612746
Clippers
9.847
0.508
...
1
0.452
11.4
0.88
106.1
0.735
0.411
0021500550
240:00
-20.9
85.3
0.244
94.38
0.383
0.5
CHA
Charlotte
1610612766
Hornets
16.434
0.449
...
2 rows × 21 columns
and similarly for the other classes and functions
Content source: bradleyfay/py-Goldsberry
Similar notebooks: