gpt4 book ai didi

python - 在 jupyter 中具有相对路径的 read_csv

转载 作者:行者123 更新时间:2023-12-05 02:08:33 29 4
gpt4 key购买 nike

我会尽量做到简单。我不擅长这些事情。

在我的电脑上,在“C:\Users\Oria”位置有一个名为 Project 的文件夹。该文件夹包含 code.ipynb 和一个名为 data 的文件夹。在文件夹数据中,只有一个名为 iris_features.csv 的文件

我将 code.ipynb 上传到 jupyter notebook,那里有一行(锁定更改,无法更改),上面写着

irisCsvFileName = 'data' + os.sep + 'iris_fearures.csv'
df_iris_features = pd.read_csv(irisCsvFileName)

所以据我了解,它应该明白工作目录是“C:\Users\Oria\Project”,所有路径都是相对于它的。

但是,它不起作用。它给出了错误

FileNotFoundError: [Errno 2] File data\iris_fearures.csv does not exist: 'data\\iris_fearures.csv'

当我给出 iris_features.csv 的完整路径时,它工作正常。但是,正如我所说,我无法更改给定的代码。

我做错了什么?我应该将不仅仅是 ipynb 文件上传到 jupyter notebook 吗?

最佳答案

您在问题中提供的代码有错别字:

irisCsvFileName = 'data' + os.sep + 'iris_fearures.csv'
df_iris_features = pd.read_csv(irisCsvFileName)

您编写了 iris_features.csv,但后来又说该文件名为 iris_features。您可以检查您当前的工作目录是否符合您的预期:

import os
cwd = os.getcwd()

您可以在 this SO answer 中找到有关使用文件路径等的更多信息

关于python - 在 jupyter 中具有相对路径的 read_csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60790465/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com