如何共享我的 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 link
https://drive.google.com/file/d/1KgSEm4A7hCov2Ta6-CZldqT-9JgtiVRI/view?usp=sharing
!gdown --id 1KgSEm4A7hCov2Ta6-CZldqT-9JgtiVRI
您的朋友将在当前目录中获得dataset.zip
。
2。 kora.drive
如果您有很多 csv files/folders,只需将它们全部放在一个文件夹中,然后将该文件夹共享给您的朋友。我制作了一个库来帮助下载整个文件夹。它将通过要求您进行身份验证来检查用户读取该文件夹的权限。
从文件夹中获取文件夹 ID link
https://drive.google.com/drive/folders/1HvIeNhqtFVllXFWzH5NawDdnIfgGDwCK
!pip install kora -q
from kora import drive
drive.download_folder("1HvIeNhqtFVllXFWzH5NawDdnIfgGDwCK")
您的朋友将在当前目录(例如 /content/)中获得一个新目录 Dataset
,其中包含从您的 google 驱动器复制的所有 files/subfolders。
我正在 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 link
https://drive.google.com/file/d/1KgSEm4A7hCov2Ta6-CZldqT-9JgtiVRI/view?usp=sharing
!gdown --id 1KgSEm4A7hCov2Ta6-CZldqT-9JgtiVRI
您的朋友将在当前目录中获得dataset.zip
。
2。 kora.drive
如果您有很多 csv files/folders,只需将它们全部放在一个文件夹中,然后将该文件夹共享给您的朋友。我制作了一个库来帮助下载整个文件夹。它将通过要求您进行身份验证来检查用户读取该文件夹的权限。
从文件夹中获取文件夹 ID link
https://drive.google.com/drive/folders/1HvIeNhqtFVllXFWzH5NawDdnIfgGDwCK
!pip install kora -q
from kora import drive
drive.download_folder("1HvIeNhqtFVllXFWzH5NawDdnIfgGDwCK")
您的朋友将在当前目录(例如 /content/)中获得一个新目录 Dataset
,其中包含从您的 google 驱动器复制的所有 files/subfolders。