我想将一个JupyterLab笔记本迁移到Google Colab。在JupyterLab中,当我有笔记本文件和相关的csv文件在同一个目录中时,可以通过numpy的loadtxt函数轻松导入数据,如下所示:
import numpy as np
filein = "testfile.csv"
data = np.loadtxt(open(filein, "rb"), delimiter=",", skiprows=1)
出于种种原因,我想在Colab继续使用np.loadtxt。然而,尽管该csv文件与笔记本文件位于同一Google Drive位置,但当我在那里尝试相同的代码时,它无法找到该csv文件。我收到以下错误: "FileNotFoundError:[Errno 2]无此文件或目录:'testfile.csv'"
。
我猜我需要以某种方式提供文件路径,但一直没有弄清楚如何做到这一点。是否有任何简单的方法可以使用np.loadtxt?
os.listdir(".")
命令,看看你能找到什么。 - Rocky Lios.getcwd()
输出什么?testfile.csv
的目录是什么? - Liamos.getcwd()
时,我得到:'/content'
。我已经将文件testfile.csv
放置在与Jupyter笔记本文件相同的目录中,该目录位于我的Google驱动器上:我的驱动器> Colab笔记本
。 - Eric S