2019年1月17日 星期四

[Python學習筆記] Pandas 數據函數庫的學習(一):使用 read_csv 讀取 csv 格式的股價資訊檔案

上個練習下載 yahoo 財經股市股票收盤資料並存檔後,今天要學習如何利用 pandas read_csv 函數讀入,範例如下:

範例:
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Wed Jan 17 21:42:37 2019
  4. @author: 軟體罐頭
  5. """
  6. import pandas as pd
  7. #使用 read_csv 讀取股票交易檔案,並指定 DataFrame 的索引為 csv 檔的 Date 欄位
  8. stock_3008 pd.read_csv('stock/3008.csv',index_col='Date')
  9. #列印 stock_3008 的資料型態
  10. print("stock_3008的資料型態:",type(stock_3008))
  11. print()
  12. #列印前3筆資料
  13. print("stock_3008列印前3筆資料:")
  14. print(stock_3008.head(3))
  15. print()
  16. #列印最後3筆資料
  17. print("stock_3008列印最後3筆資料:")
  18. print(stock_3008.tail(3))

程式說明:

第8行:宣告引用 pandas 數據函數庫模組
第11行:使用 read_csv 函數讀取股票交易檔案,並且指定 DataFrame 的索引為 csv 檔的 Date 欄位
第15行:顯示 stock_3008 的資料型態
第21行:列印 stock_3008 的前3筆資料
第27行:列印 stock_3008 的最後3筆資料

執行結果: