簡體   English   中英

如何共享我的 google colaboratory 以及來自已安裝驅動器的數據?

[英]How to share my google colaboratory along with data from mounted drive?

我正在研究 google colaboratory,並且我已經將我的 gdrive 安裝到它上面,所以我可以訪問我正在使用 pandas 處理的 csv 數據。

# Mount the path to the location of your data
from google.colab import drive
drive.mount('/gdrive')

一切都很好。

但是現在當我與其他同事分享我的 colab 時,他們當然無法訪問 csv 文件。 那么我如何共享這些 csv 也駐留在我的驅動器中? 或者是否有其他替代方法可以將數據托管到 gdrive 中,以便我和我的同事可以通過 panda read_csv 訪問它們?

有2個簡單的方法。

1. gdown

如果您只有 1-2 個可以公開共享的 csv 文件。 您可以獲取文件 ID。 然后,使用gdown下載它(無需認證)。

從共享鏈接獲取 ID

https://drive.google.com/file/d/1KgSEm4A7hCov2Ta6-CZldqT-9JgtiVRI/view?usp=sharing

!gdown --id 1KgSEm4A7hCov2Ta6-CZldqT-9JgtiVRI

你的朋友會在當前目錄下得到dataset.zip

2.kora.drive

如果您有許多 csv 文件/文件夾,只需將它們全部放在一個文件夾中並將該文件夾共享給您的朋友。 我制作了一個庫來幫助下載整個文件夾。 它將通過要求您進行身份驗證來檢查用戶讀取該文件夾的權限。

從文件夾鏈接獲取文件夾 ID

https://drive.google.com/drive/folders/1HvIeNhqtFVllXFWzH5NawDdnIfgGDwCK

!pip install kora -q
from kora import drive

drive.download_folder("1HvIeNhqtFVllXFWzH5NawDdnIfgGDwCK")

您的朋友將在當前目錄(例如 /content/)中獲得一個新目錄Dataset ,其中包含從您的 google 驅動器復制的所有文件/子文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM