1

我正在研究 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 访问它们?

4

1 回答 1

1

有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")

您的朋友将Dataset在当前目录(例如 /content/)中获得一个新目录,其中包含从您的谷歌驱动器复制的所有文件/子文件夹。

于 2020-07-21T03:25:36.350 回答