我对Python有点陌生,并且我一直在通过Anaconda使用Jupyter Notebook。我正在尝试导入一个csv文件来制作一个DataFrame,但是我无法导入该文件。
这是使用本地方法的尝试:
df = pd.read_csv('Workbook1')
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-11-a2deb4e316ab> in <module>()
----> 1 df = pd.read_csv('Workbook1')
Run Code Online (Sandbox Code Playgroud)
之后,我尝试使用路径(我将用户用作用户名)
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')
Run Code Online (Sandbox Code Playgroud)
我正在使用Mac,这也是我的新手,我不确定100%是否正确导入了正确的路径。谁能提供一些见解或解决方案,让我打开此csv文件。
小智 5
除了提供路径,您还可以使用以下代码设置路径:
import os
import pandas as pd
os.chdir("D:/dataset")
data = pd.read_csv("workbook1.csv")
Run Code Online (Sandbox Code Playgroud)
这肯定会起作用。
您确定该文件存在于您为 pandas 方法指定的位置吗read_csv?您可以使用ospython 内置模块进行检查:
import os
os.path.isfile('/Users/user/Desktop/Workbook1.csv')
Run Code Online (Sandbox Code Playgroud)
检查感兴趣的文件是否位于 Jupyter Notebook 中的当前工作目录中的另一种方法是在ls -l单元格中运行:
ls -l
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32896 次 |
| 最近记录: |