First commit, 已上架的電子書
This commit is contained in:
@@ -0,0 +1,370 @@
|
||||
https://www.kaggle.com/datasets/nathanlauga/nba-games/data
|
||||
|
||||
games.csv 從 2004 賽季到上一次的所有比賽都會更新日期、球隊和一些詳細資訊,如積分等。
|
||||
games_details.csv 比賽數據集的詳細資訊,給定比賽的球員的所有統計資訊
|
||||
players.csv 球員詳細資訊(姓名)
|
||||
ranking.csv 給定一天的 NBA 排名
|
||||
teams.csv NBA 所有球隊
|
||||
|
||||
|
||||
games.csv 從 2004 賽季到上一次的所有比賽都會更新日期、球隊和一些詳細資訊,如積分等。
|
||||
===================================
|
||||
GAME_DATE_EST,比賽日期
|
||||
GAME_ID,比賽ID
|
||||
GAME_STATUS_TEXT,狀態
|
||||
HOME_TEAM_ID,
|
||||
VISITOR_TEAM_ID,
|
||||
SEASON,NBA 賽季(年)
|
||||
TEAM_ID_home,主隊 ID
|
||||
PTS_home,主隊得分
|
||||
FG_PCT_home,主隊投籃命中率
|
||||
FT_PCT_home,主隊的罰球百分比
|
||||
FG3_PCT_home,主隊的三分球百分比
|
||||
AST_home,主隊的助攻
|
||||
REB_home,主隊籃板
|
||||
TEAM_ID_away,客隊 ID
|
||||
PTS_away,客隊得分
|
||||
FG_PCT_away,客隊投籃命中率
|
||||
FT_PCT_away,客隊的罰球百分比
|
||||
FG3_PCT_away,客隊的三分球百分比
|
||||
AST_away,客隊助攻
|
||||
REB_away,客隊籃板球
|
||||
HOME_TEAM_WINS,主隊勝否
|
||||
|
||||
|
||||
create table games (
|
||||
GAME_DATE_EST date,
|
||||
GAME_ID varchar(10),
|
||||
GAME_STATUS_TEXT varchar(10),
|
||||
HOME_TEAM_ID varchar(10),
|
||||
VISITOR_TEAM_ID varchar(10),
|
||||
SEASON varchar(4),
|
||||
TEAM_ID_home varchar(10),
|
||||
PTS_home int,
|
||||
FG_PCT_home decimal(6,4),
|
||||
FT_PCT_home decimal(6,4),
|
||||
FG3_PCT_home decimal(6,4),
|
||||
AST_home int,
|
||||
REB_home int,
|
||||
TEAM_ID_away varchar(10),
|
||||
PTS_away int,
|
||||
FG_PCT_away decimal(6,4),
|
||||
FT_PCT_away decimal(6,4),
|
||||
FG3_PCT_away decimal(6,4),
|
||||
AST_away int,
|
||||
REB_away int,
|
||||
HOME_TEAM_WINS varchar(1),
|
||||
primary key(GAME_ID)
|
||||
)
|
||||
|
||||
**********************
|
||||
Sample Data
|
||||
**********************
|
||||
2022-12-22,22200477,Final,1610612740,1610612759,2022,1610612740,126,0.484,0.926,0.382,25,46,1610612759,117,0.478,0.815,0.321,23,44,1
|
||||
|
||||
|
||||
|
||||
games_details.csv 比賽數據集的詳細資訊,給定比賽的球員的所有統計資訊
|
||||
===================================
|
||||
GAME_ID,比賽 ID
|
||||
TEAM_ID,球團的ID
|
||||
TEAM_ABBREVIATION,球團的縮寫
|
||||
TEAM_CITY,比賽所在的城市
|
||||
PLAYER_ID,球員的ID
|
||||
PLAYER_NAME,球員姓名
|
||||
NICKNAME,昵稱
|
||||
START_POSITION,先發位置
|
||||
COMMENT,評論
|
||||
MIN,上場分鐘數
|
||||
FGM,射門得分
|
||||
FGA,投籃出手數
|
||||
FG_PCT,投籃命中率
|
||||
FG3M,三分球命中
|
||||
FG3A,三分球出手數
|
||||
FG3_PCT,三分球命中率
|
||||
FTM,罰球命中
|
||||
FTA,罰球出手數
|
||||
FT_PCT,罰球命中率
|
||||
OREB,進攻籃板
|
||||
DREB,防守籃板
|
||||
REB,籃板球
|
||||
AST,助攻
|
||||
STL,抄截
|
||||
BLK,封蓋(火鍋)
|
||||
TO,失誤(Turnovers)
|
||||
PF,個人犯規(Personnal Foul)
|
||||
PTS,得分(Number of points scored by the player)
|
||||
PLUS_MINUS,加-減
|
||||
|
||||
create table games_details (
|
||||
GAME_ID varchar(10),
|
||||
TEAM_ID varchar(10),
|
||||
TEAM_ABBREVIATION varchar(20),
|
||||
TEAM_CITY varchar(100),
|
||||
PLAYER_ID varchar(10),
|
||||
PLAYER_NAME varchar(100),
|
||||
NICKNAME varchar(30),
|
||||
START_POSITION varchar(10),
|
||||
COMMENT varchar(100),
|
||||
MIN decimal(6,4),
|
||||
FGM int,
|
||||
FGA int,
|
||||
FG_PCT decimal(6,4),
|
||||
FG3M int,
|
||||
FG3A int,
|
||||
FG3_PCT decimal(6,4),
|
||||
FTM int,
|
||||
FTA int,
|
||||
FT_PCT decimal(6,4),
|
||||
OREB int,
|
||||
DREB int,
|
||||
REB int,
|
||||
AST int,
|
||||
STL int,
|
||||
BLK int,
|
||||
`TO` int,
|
||||
PF int,
|
||||
PTS int,
|
||||
PLUS_MINUS decimal(6,4),
|
||||
primary key (GAME_ID,TEAM_ID,PLAYER_ID)
|
||||
)
|
||||
|
||||
|
||||
**********************
|
||||
Sample Data
|
||||
**********************
|
||||
22200477,1610612759,SAS,San Antonio,1629641,Romeo Langford,Romeo,F,,18:06,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,0.0,1.0,0.0,2.0,5.0,2.0,-2.0
|
||||
|
||||
|
||||
--
|
||||
create table game_full_record (
|
||||
gtype varchar(10),
|
||||
GAME_ID varchar(10),
|
||||
GAME_DATE_EST date,
|
||||
SEASON varchar(10),
|
||||
TEAM_ID varchar(10),
|
||||
team_name varchar(100),
|
||||
team_nick varchar(20),
|
||||
PLAYER_ID varchar(10),
|
||||
PLAYER_NAME varchar(100),
|
||||
NICKNAME varchar(20),
|
||||
MIN decimal(6,4),
|
||||
FGM int,
|
||||
FGA int,
|
||||
FG_PCT decimal(6,4),
|
||||
FG3M int,
|
||||
FG3A int,
|
||||
FG3_PCT decimal(6,4),
|
||||
FTM int,
|
||||
FTA int,
|
||||
FT_PCT decimal(6,4),
|
||||
OREB int,
|
||||
DREB int,
|
||||
REB int,
|
||||
AST int,
|
||||
STL int,
|
||||
BLK int,
|
||||
`TO` int,
|
||||
PF int,
|
||||
PTS int,
|
||||
primary key (GAME_ID,TEAM_ID,PLAYER_ID)
|
||||
)
|
||||
|
||||
--
|
||||
create table game_team_record (
|
||||
gtype varchar(10),
|
||||
GAME_ID varchar(10),
|
||||
GAME_DATE_EST date,
|
||||
SEASON varchar(10),
|
||||
TEAM_ID varchar(10),
|
||||
team_name varchar(100),
|
||||
team_nick varchar(20),
|
||||
-- team score
|
||||
PTS int, -- 得分
|
||||
FG_PCT decimal(6,4), -- 投籃命中率
|
||||
FT_PCT decimal(6,4), -- 罰球百分比
|
||||
FG3_PCT decimal(6,4), -- 三分球百分比
|
||||
AST int, -- 助攻
|
||||
REB int, -- 籃板
|
||||
primary key (GAME_ID,TEAM_ID)
|
||||
)
|
||||
|
||||
/*
|
||||
DW
|
||||
|
||||
insert INTO dw_player_statistics (
|
||||
team_id,team_nick,player_id,PLAYER_NAME,SEASON,YM,
|
||||
MIN_SUM,
|
||||
FGM_SUM,
|
||||
FGA_SUM,
|
||||
FG3M_SUM,
|
||||
FG3A_SUM,
|
||||
FTM_SUM,
|
||||
FTA_SUM,
|
||||
OREB_SUM,
|
||||
DREB_SUM,
|
||||
REB_SUM,
|
||||
AST_SUM,
|
||||
STL_SUM,
|
||||
BLK_SUM,
|
||||
TO_SUM,
|
||||
PF_SUM,
|
||||
PTS_SUM
|
||||
)
|
||||
select
|
||||
team_id,team_nick,player_id,PLAYER_NAME,SEASON,date_format(GAME_DATE_EST,"%Y%m") YM,
|
||||
sum(MIN) MIN_SUM,
|
||||
sum(FGM) FGM_SUM,
|
||||
sum(FGA) FGA_SUM,
|
||||
sum(FG3M) FG3M_SUM,
|
||||
sum(FG3A) FG3A_SUM,
|
||||
sum(FTM) FTM_SUM,
|
||||
sum(FTA) FTA_SUM,
|
||||
sum(OREB) OREB_SUM,
|
||||
sum(DREB) DREB_SUM,
|
||||
sum(REB) REB_SUM,
|
||||
sum(AST) AST_SUM,
|
||||
sum(STL) STL_SUM,
|
||||
sum(BLK) BLK_SUM,
|
||||
sum(`TO`) TO_SUM,
|
||||
sum(PF) PF_SUM,
|
||||
sum(PTS) PTS_SUM
|
||||
from game_full_record where 1=1
|
||||
group by team_id,team_nick,player_id,PLAYER_NAME,SEASON,YM
|
||||
order by 1,3,5,6
|
||||
*/
|
||||
|
||||
create table dw_player_statistics (
|
||||
TEAM_ID varchar(10),
|
||||
team_nick varchar(20),
|
||||
PLAYER_ID varchar(10),
|
||||
PLAYER_NAME varchar(100),
|
||||
SEASON varchar(10),
|
||||
YM varchar(6),
|
||||
MIN_SUM decimal(20,4),
|
||||
FGM_SUM int,
|
||||
FGA_SUM int,
|
||||
FG3M_SUM int,
|
||||
FG3A_SUM int,
|
||||
FTM_SUM int,
|
||||
FTA_SUM int,
|
||||
OREB_SUM int,
|
||||
DREB_SUM int,
|
||||
REB_SUM int,
|
||||
AST_SUM int,
|
||||
STL_SUM int,
|
||||
BLK_SUM int,
|
||||
TO_SUM int,
|
||||
PF_SUM int,
|
||||
PTS_SUM int,
|
||||
primary key (TEAM_ID,PLAYER_ID,SEASON,YM)
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
insert into dw_team_statistics (
|
||||
TEAM_ID,team_nick,SEASON,YM,
|
||||
PTS_SUM, AST_SUM, REB_SUM
|
||||
)
|
||||
select
|
||||
TEAM_ID,team_nick,SEASON,date_format(GAME_DATE_EST,"%Y%m") YM,
|
||||
sum(PTS),sum(AST),sum(REB)
|
||||
from game_team_record
|
||||
where 1=1
|
||||
group by TEAM_ID,team_nick,SEASON,YM
|
||||
order by 1,3,4
|
||||
|
||||
--
|
||||
create table dw_team_statistics (
|
||||
TEAM_ID varchar(10),
|
||||
team_nick varchar(20),
|
||||
SEASON varchar(10),
|
||||
YM varchar(10),
|
||||
--
|
||||
PTS_SUM int, -- 得分
|
||||
AST_SUM int, -- 助攻
|
||||
REB_SUM int, -- 籃板
|
||||
primary key (TEAM_ID,YM)
|
||||
)
|
||||
|
||||
|
||||
players.csv 球員詳細資訊(姓名)
|
||||
===================================
|
||||
PLAYER_NAME,球員姓名
|
||||
TEAM_ID,球團的ID
|
||||
PLAYER_ID,球員的ID
|
||||
SEASON,球季(年)
|
||||
|
||||
create table players (
|
||||
PLAYER_NAME varchar(60),
|
||||
TEAM_ID varchar(10),
|
||||
PLAYER_ID varchar(10),
|
||||
SEASON varchar(10),
|
||||
primary key (TEAM_ID,PLAYER_ID,SEASON)
|
||||
)
|
||||
|
||||
**********************
|
||||
Sample Data
|
||||
**********************
|
||||
Royce O'Neale,1610612762,1626220,2019
|
||||
Bojan Bogdanovic,1610612762,202711,2019
|
||||
|
||||
|
||||
|
||||
|
||||
teams.csv NBA 所有球隊
|
||||
===================================
|
||||
LEAGUE_ID,聯賽 ID
|
||||
TEAM_ID,球團的ID
|
||||
MIN_YEAR,球隊進入NBA總冠軍的最低年份
|
||||
MAX_YEAR,球隊進入NBA總冠軍的最大年份
|
||||
ABBREVIATION,球團名稱的縮寫
|
||||
NICKNAME,球團的昵稱
|
||||
YEARFOUNDED,成立年份
|
||||
CITY,球團所在城市
|
||||
ARENA,球隊體育場
|
||||
ARENACAPACITY,體育場的容量
|
||||
OWNER,球團的擁有者
|
||||
GENERALMANAGER,總經理
|
||||
HEADCOACH,主教練
|
||||
DLEAGUEAFFILIATION,聯盟隸屬關係
|
||||
|
||||
create table teams (
|
||||
LEAGUE_ID varchar(10),
|
||||
TEAM_ID varchar(10),
|
||||
MIN_YEAR varchar(10),
|
||||
MAX_YEAR varchar(10),
|
||||
ABBREVIATION varchar(100),
|
||||
NICKNAME varchar(100),
|
||||
YEARFOUNDED varchar(10),
|
||||
CITY varchar(100),
|
||||
ARENA varchar(100),
|
||||
ARENACAPACITY int,
|
||||
OWNER varchar(100),
|
||||
GENERALMANAGER varchar(100),
|
||||
HEADCOACH varchar(100),
|
||||
DLEAGUEAFFILIATION varchar(100),
|
||||
primary key (TEAM_ID)
|
||||
)
|
||||
|
||||
**********************
|
||||
Sample Data
|
||||
**********************
|
||||
00,1610612737,1949,2019,ATL,Hawks,1949,Atlanta,State Farm Arena,18729,Tony Ressler,Travis Schlenk,Lloyd Pierce,Erie Bayhawks
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
補充章節
|
||||
*/
|
||||
1.Map
|
||||
https://raw.githubusercontent.com/ronnywang/twgeojson/refs/heads/master/twcounty2010.json
|
||||
2.示範用 Tableau 的 table 製作 dashboard
|
||||
3.dashboard 增加 link 的範例及說明
|
||||
4.
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user