将私人数据导入 Google Colaboratory 笔记本的常见方法有哪些?是否可以导入一个非公开的谷歌工作表?你不能从系统文件中读取。介绍性文档链接到一个BigQuery使用指南,但这似乎有点......多。
这里有一个演示本地文件上传/下载以及与Drive和sheet整合的官方示例笔记本。 https://colab.research.google.com/notebooks/io.ipynb
分享文件的最简单方法是挂载你的Google Drive。
要做到这一点,请在代码单元中运行以下程序。
from google.colab import drive
drive.mount('/content/drive')
之后,你的驱动器文件将被挂载,你可以用侧边栏的文件浏览器来浏览它们。
这里有一个完整的笔记本示例
到目前为止,我发现的最简单的解决方案是,对于中小型CSV文件来说,它可以完美地工作。
1.在gist.github.com上创建一个秘密gist,然后上传(或复制粘贴)你的文件内容。
2.2.点击Raw视图并复制原始文件的URL。
3.3.当你调用pandas.read_csv(URL)
时,使用复制的URL作为文件地址。
这对逐行读取文本文件或二进制文件可能有效,也可能无效。