Sco*_*son 7 python jupyter-notebook
我正在尝试将 csv 文件作为数据框导入 Jupyter 笔记本中。
rest_relation = pd.read_csv('store_id_relation.csv', delimiter=',')
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误
FileNotFoundError: [Errno 2] No such file or directory: 'store_id_relation.csv'
Run Code Online (Sandbox Code Playgroud)
store_id_relation.csv 肯定位于数据文件夹中,我尝试将 data\ 添加到文件位置,但出现相同的错误。这里出了什么问题?
小智 10
仅当文件位于当前工作目录中时,才可以使用文件名。您可以使用检查当前工作目录os.getcwd()。
import os
current_directory = os.getcwd()
print(current_directory)
Run Code Online (Sandbox Code Playgroud)
使代码正常工作的一种方法是将工作目录更改为文件所在的目录。
os.chdir("Path to wherever your file is located")
Run Code Online (Sandbox Code Playgroud)
或者您可以用文件的完整路径替换文件名。完整的路径看起来像这样C:\Users\Documents\store_id_relation.csv。
尽可能尝试传递完整路径
默认情况下,read_csv在当前工作目录中查找文件
提供 read_csv 函数的完整路径
但是在您的情况下,data和Data是不同的,并且文件路径区分大小写
您可以尝试以下路径来获取文件并将其转换为数据框
rest_relation = pd.read_csv('Data\\store_id_relation.csv', delimiter=',')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18137 次 |
| 最近记录: |