[量化投資基本功] 如何將Excel及CSV檔案讀入Python?

當我們在做投資分析時,時常會參考各大財經網站所提供的資料。而這些網站大多都很佛心地提供了下載excel檔或csv檔的功能。因此,本單元簡單分享如何將Excel檔案及CSV檔案讀入Python,方便未來做決策分析使用。

(一) 引入模組

我們可以透過pandas套件所提供的read_csv, read_excel等功能,有效率地將檔案匯入python。

import pandas as pd

(二) 匯入檔案

在匯入檔案部分,主要可以分為兩種方式。一種是我們可以將下載好的資料檔案與python檔案放在同一資料夾,這樣就可以避免掉路徑的問題。而若是我們的資料檔案與python檔案放置在不同的資料夾,則可透過路徑的設定來進行資料讀取。

1. 匯入CSV檔

我們可以透過 pd.read_csv(‘路徑+檔名.csv’)來進行資料的匯入。

在相同資料夾內,我們可以直接呼叫檔名,如:
data=pd.read_csv('00690.csv')

在不同路徑內,我們可以透過路徑+檔名來匯入資料,如:
data=pd.read_csv('C:/workspace/00690.csv')

如何查詢路徑?
可以在該資料檔案上方按一下滑鼠右鍵,點選內容,即可看到。
另外值得注意的是,當貼上路徑不能順利運行時,我們可以透過改變斜槓的方向再次進行匯入,如:
data=pd.read_csv('C:\workspace\00690.csv')

另外,如果檔案中含有中文,可透過增加參數encoding=’big5’來做匯入,如:
data=pd.read_csv('00690.csv',encoding='big5')

2. 匯入Excel檔

基本上原理一樣,我們可以透過pd.read_excel(‘路徑+檔名.xlsx’)來進行匯入。

在相同資料夾內,我們可以直接呼叫檔名,如:
data=pd.read_excel('00690.xlsx')

在不同路徑內,我們可以透過路徑+檔名來匯入資料,如:
data=pd.read_excel('C:/workspace/00690.xlsx')

以上就是將excel檔案及csv檔案匯入python的方式,詳細步驟歡迎參考影片。

程式檔案,歡迎下載Github:https://github.com/pyinvest/-/tree/master/quant

另外,還沒有安裝python及jupyter notebook的朋友歡迎參考下列影片:
1. 程式新手的Python教學 – 將第一支程式存成.py執行檔與安裝jupyter notebook
2. 程式新手的Python教學 – jupyter notebook基本使用
3. 程式新手的Python教學 – 安裝套件

Share

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *