在colab進行機器學習開發時,需要讀取資料,colab的功能是可以把資料放在google雲端硬碟中,再透過colab進行讀取。今天主要是分享如何在colab上讀取雲端硬碟資料。
在google雲端硬碟上,我開啟了名為”資料”的資料夾,在裡面上傳了檔名為apx_p_488的csv檔案,這是一個政府公開的空氣品質資料。
接下來,會在colab上面,運行以下程式碼。
第一個是輸入google drive的模組
from google.colab import drive
以及輸入處理資料的pandas模組
import pandas as pd
掛載google雲端硬碟
drive.mount('/content/drive')
定義檔案的路徑,其中My Drive這邊代表的是我的雲端硬碟路徑,意思是一開始進到google雲端硬碟的路徑,在這個路徑上,我有開啟名為”資料”的資料夾,在資料夾裡有aqx_p_488.csv的檔案。
file_path = '/content/drive/My Drive/資料/aqx_p_488.csv'
在透過pandas的read csv功能,可讀取csv資料
df = pd.read_csv(file_path)
再列出檔案的前五筆資料
print(df.head())
以下為完整程式碼
from google.colab import drive
import pandas as pd
drive.mount('/content/drive')
file_path = '/content/drive/My Drive/資料/aqx_p_488.csv'
df = pd.read_csv(file_path)
print(df.head())
執行此程式碼後,會出現要允許筆記本存取google雲端硬碟,此時就點連線至google雲端硬碟
會出現以下畫面,都點選繼續
就可以在下面出現讀取成功的結果,就會在程式碼下面出現csv檔的內容。