在Jupyter笔记本中使用pandas导入csv文件时出现了FileNotFoundError错误。

3

Screenshot of the described error.

import pandas as pd
df = pd.read_csv('/home/josepm/Documents/test_ver2.csv')

---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-3-5cd7fd573fb7> in <module>()
      1 import pandas as pd
----> 2 df = pd.read_csv('/home/josepm/Documents/test_ver2.csv')

我尝试使用pandas导入CSV文件,但每次都提示找不到该文件。就好像Jupyter看不到它一样。我尝试了以下操作:

import os
os.path.isfile('/home/josepm/Documents/test_ver2.csv')

而且它也看不到文件。

你能发一下错误信息吗? - Lorenzo D'Arsiè
错误很明显...你必须找到文件的正确路径。 - B001ᛦ
我从文件属性选项面板中复制了路径。应该是这个。我怎么找到正确的路径?文件截图:链接 - Josep M Domingo
你有没有连接到远程笔记本电脑? - Gerges
我在使用Jupyter的浏览器版本,也许这就是问题所在。 - Josep M Domingo
如果文件不在笔记本相同的文件夹中,请尝试整个路径:“C:/home/etc/file.csv”,否则请使用“file.csv”。 - foxyblue
4个回答

3

更改

pd.read_csv('\Users\user\Desktop\Workbook1.csv')

为了

pd.read_csv(r'C:\Users\user\Desktop\Workbook1.csv')

1

复制文件目录,然后粘贴到这里:

pd.read_csv(r'(here)\(csv file name including .csv)').

例如:
pd.read_csv(r'C:\Users\DCL\ML and related\Bengaluru_House_Data.csv')

希望这会起作用。


1
工作目录是在Jupyter Notebook中访问所有文件的起点。 查找当前工作目录 import os os.getcwd() 示例输出: 'C:\ Users \ xyz' 现在将CSV文件放置在此路径中 列出您的目录内容以检查CSV文件是否存在 os.listdir('C:\ Users \ xyz') 现在尝试读取CSV文件。

1
请尝试以下代码:

Please try the following code:

import os  
path = os.path.abspath(r'file path')
f = open(path)
print(f)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接