import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
# 导入数据
file_path = "C:/Users/pc/Desktop/kobe_data.csv"
df = pd.read_csv(file_path)
print(df.shape)
df.head(10)
(30697, 25)
action_type
combined_shot_type
game_event_id
game_id
lat
loc_x
loc_y
lon
minutes_remaining
period
...
shot_type
shot_zone_area
shot_zone_basic
shot_zone_range
team_id
team_name
game_date
matchup
opponent
shot_id
0
Jump Shot
Jump Shot
10
20000012
33.9723
167
72
-118.1028
10
1
...
2PT Field Goal
Right Side(R)
Mid-Range
16-24 ft.
1610612747
Los Angeles Lakers
2000-10-31
LAL @ POR
POR
1
1
Jump Shot
Jump Shot
12
20000012
34.0443
-157
0
-118.4268
10
1
...
2PT Field Goal
Left Side(L)
Mid-Range
8-16 ft.
1610612747
Los Angeles Lakers
2000-10-31
LAL @ POR
POR
2
2
Jump Shot
Jump Shot
35
20000012
33.9093
-101
135
-118.3708
7
1
...
2PT Field Goal
Left Side Center(LC)
Mid-Range
16-24 ft.
1610612747
Los Angeles Lakers
2000-10-31
LAL @ POR
POR
3
3
Jump Shot
Jump Shot
43
20000012
33.8693
138
175
-118.1318
6
1
...
2PT Field Goal
Right Side Center(RC)
Mid-Range
16-24 ft.
1610612747
Los Angeles Lakers
2000-10-31
LAL @ POR
POR
4
4
Driving Dunk Shot
Dunk
155
20000012
34.0443
0
0
-118.2698
6
2
...
2PT Field Goal
Center(C)
Restricted Area
Less Than 8 ft.
1610612747
Los Angeles Lakers
2000-10-31
LAL @ POR
POR
5
5
Jump Shot
Jump Shot
244
20000012
34.0553
-145
-11
-118.4148
9
3
...<