Please enable JavaScript.
Coggle requires JavaScript to display documents.
FinLab (第一章
Finlab財經實驗室架設 (單元二
打造專屬python實驗室II (:no_entry:
Create
new…
FinLab
第一章
Finlab財經實驗室架設
-
-
單元三
[資料處理] 大盤1分K爬蟲練習
-
加權指數5秒實戰
-
dropna
df=df.dropna(how="all",axis=0).dropna(how="all",axis=1)
date processing
date=datetime.date(2019,1,2)
-
-
-
-
去除逗號,把str轉float
df.applymap(lambda s:float(str(s).replace(",","")))
單元四
獨家上市櫃資料儲存API
Part I
-
range function
天
date_range(startdate, enddate)
-
月
month_range(startdate, enddate)
-
季
season_range(datetime.date(2018,1,2),datetime.date(2019,1,10))
財報截止時間 3/31 , 5/15 , 8/14 , 11/14
使用及分解
爬蟲function 型態
crawl_price(datetime.date(2020,1,2))
-
-
-
單元五
獨家上市櫃資料儲存API
Part II
新增爬蟲
將index 轉雙index
df=df.set_index([stock_id,date])
-
-
每日自動更新
def auto_update(table_name,crawl_function,tim_range)
需傳入日期
-
-
枚舉中間這段時間
dates=date_range(start_date,end_date)
下載並合併資料庫
⭐update_table (table_name,crawl_function,dates)
-
-
-
-
-
-