Goolge Driver 聯動 Co-Lab Notebook
下列指令為連結 Goolge Driver & Google Co-Lab Notebook
每次重開 Google Co-Lab Notebook 時,都需要執行一次及授權。限同一個Google 帳戶下的Co-Lab Notebook 和 Goolge Driver。如以下要代碼設定,所有需要讀取的原數據檔 (csv, xle, sav(SPSS), txt, csv, xle, sav(SPSS), txt 等)都請都存放於 “/Colab Notebooks/data/” 內。
## Temp. connect with own Google Drivefrom google.colab import drivedrive.mount(\'/content/drive/\')import osos.chdir(\'/content/drive/My Drive/Colab Notebooks/data/\')!ls -la
執行後選擇授權的帳號,並 copy & paste 顯示的授權碼回Co-Lab Notebook 中。
一定時間內有限(通常翌日要再授權)。
在此情況下讀取檔案代碼如下:
import pandas as pddf = pd.read_excel(\'/content/drive/My Drive/Colab Notebooks/data/SZ2019.xlsx\', sheet_name=\'maindata\')
如在 Co-Lab需要安裝未預設的模組:
!pip install pyreadstat!pip install wget
如果使用檔案已分享(share) 並有可供public 開啟的連結地址, 可以copy 連結地址的 ID code。 例如連結地址為:
https://drive.google.com/file/d/18JUxxxYpk3lf9K30BVxAA7QMU0NxxQsI/view?usp=sharing
,其ID code便為 “18JUxxxYpk3lf9K30BVxAA7QMU0NxxQsI”,
然後代入以下代碼:
df = pd.read_excel(\'https://drive.google.com/uc?export=download&id=18JUxxxYpk3lf9K30BVxAA7QMU0NxxQsI\', sheet_name=\'maindata\')