Goolge Driver 聯動 Co-Lab Notebook

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 Drive
from google.colab import drive
drive.mount('/content/drive/')
import os
os.chdir('/content/drive/My Drive/Colab Notebooks/data/')
!ls -la 

執行後選擇授權的帳號,並 copy & paste 顯示的授權碼回Co-Lab Notebook 中。
一定時間內有限(通常翌日要再授權)。
在此情況下讀取檔案代碼如下:

import pandas as pd
df = 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')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值