Python Jupyter笔记本 - 无法通过路径打开CSV文件

问题描述:

我对Python有点新,我一直在通过Anaconda使用Jupyter笔记本。我正在尝试导入一个csv文件来创建一个DataFrame,但我无法导入该文件。Python Jupyter笔记本 - 无法通过路径打开CSV文件

下面是使用本地方法的尝试:

df = pd.read_csv('Workbook1') 
--------------------------------------------------------------------------- 
FileNotFoundError       Traceback (most recent call last) 
<ipython-input-11-a2deb4e316ab> in <module>() 
----> 1 df = pd.read_csv('Workbook1') 

之后,我使用的路径尝试(我把用户对我的用户名)

df = pd.read_csv('Users/user/Desktop/Workbook1.csv') 
--------------------------------------------------------------------------- 
FileNotFoundError       Traceback (most recent call last) 
<ipython-input-13-3f2bedd6c4de> in <module>() 
----> 1 df = pd.read_csv('Users/user/Desktop/Workbook1.csv') 

我使用的是Mac,这是我我也是新手,如果我正确地导入了正确的道路,我并不是100%确定。任何人都可以提供一些洞察力或解决方案,让我可以打开这个CSV文件。

+0

你的路径应该以'/'(你的文件系统的根目录)开始,如'/ Users/user ...'所示。否则,您正在寻找当前工作目录中的'Users'目录。 –

您确定该文件存在于您指定给熊猫read_csv方法的位置吗?您可以检查使用os python built in module

import os 
os.path.isfile('/Users/user/Desktop/Workbook1.csv') 

检查,如果感兴趣的文件是一个Jupyter笔记本内的当前工作目录的另一种方式是通过运行在小区内ls -l

ls -l 
+0

谢谢,我现在能够开始工作。我没有学习基础知识就跳入python,所以这是很好的知识。再次感谢你。 :) – XxEthan70xX

代替提供路径,您可以使用下面的代码设置路径:

import os 
import pandas as pd 
os.chdir("D:/dataset") 
data = pd.read_csv("workbook1.csv") 

这一定会奏效。