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文件。
答
您确定该文件存在于您指定给熊猫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")
这一定会奏效。
你的路径应该以'/'(你的文件系统的根目录)开始,如'/ Users/user ...'所示。否则,您正在寻找当前工作目录中的'Users'目录。 –