嗨,我有一个初学者的问题。所以我想用jupyter笔记本访问csv文件,我使用python。我正在打开jupyter笔记本上的visual studio代码。这是我的代码
import pandas as pd
df3 = pd.read_csv("D:/medali.csv")
imax = df3["bronze"].idxmax()
df3[imax:imax+1]
问题是我一直坚持错误
FileNotFoundError: [Errno 2]没有这样的文件或目录:'D:/medali.com csv'
我认为这是由于路径问题,所以我把。ipynb文件与。csv文件放在一个文件夹中,但它不起作用。如何解决这个错误?
假设你使用的是windows操作系统,最简单的方法就是找到文件,右键单击,选择"复制为文件路径",然后把它放在"D:/medal .csv"的位置。这应该可以解决这个问题,但是您可能会发现您还必须将文件路径字符串设置为原始字符串,以防止它被windows使用的或/字符弄乱。为此,请键入单个"r"在文件路径字符串前面,不带引号。只有字符" "
另一个可以尝试的想法是,你可能真的需要"打开";首先读取文件,然后尝试从中读取。如果您使用的是python,我建议使用以下语法:
import pandas as pd
with open(r"filepath.csv", "r") as f:
df3 = pd.read_csv("D:/medali.csv")
imax = df3["bronze"].idxmax()
df3[imax:imax+1]
这是最佳实践,因为当您打开带有"with"关键字,它将在它下面的块自动执行后关闭。