在前幾天的練習中,我們已經能夠透過 twstock 抓取台積電 (2330) 的股價資料,並利用 pandas DataFrame 進行整理與排序。今天要進一步學習如何把整理好的資料 存成 CSV 檔案,方便日後做數據分析或歸檔。
為什麼要存成 CSV?
CSV(Comma-Separated Values,逗號分隔值)是一種非常常見的資料儲存格式。它的特點是:
因此,把股市資料存成 CSV,可以讓我們日後直接用 Excel 畫圖表,或者再用 Python 進行更深入的分析。
新增的程式碼解析
# 將 DataFrame 存成 CSV 檔
# index=False 表示不要將 DataFrame 的索引寫入 CSV
# encoding='utf-8-sig' 確保在 Excel 中開啟不會有亂碼
df.to_csv('stock_2330.csv', index=False, encoding='utf-8-sig')
print("\n資料已成功儲存至 stock_2330.csv")
在同個資料夾裡能找到 stock_2330.csv,點開來會看到 :
Date,Close,Volume
2025-09-18,1285.0,24841820
2025-09-17,1265.0,32019276
2025-09-16,1280.0,42279997
...
...
2025-08-08,1175.0,27434505
2025-08-07,1180.0,64965686
那今天就先這樣。