为什么有时我必须在 Pandas 中提供数据集的完整路径才能读取它,而其他时候仅通过提供数据集文件名就可以工作?
Why do I sometimes have to provide complete path of a dataset in Pandas to read it while other times it works by only providing the dataset filename?
我不知道为什么会这样。有时它仅通过提供文件名(数据集与代码属于同一目录)来读取数据集,而其他时候它需要文件的完整路径。我正在使用 Spyder IDE 和 Pandas 来读取文件。我的 OS 是 macOS Mojave.
您可以使用以下方法检查 spyder 中设置的当前工作目录:
import os
print(os.getcwd())
一旦知道,您就知道您的文件是否在同一路径中。如果没有,你可以做两件事:
使用工具 > 首选项 > 当前工作目录,您可以将路径更改为您想要的路径
或以编程方式执行以下相同的操作:
os.chdir('/Users/theroy/mlp')
我不知道为什么会这样。有时它仅通过提供文件名(数据集与代码属于同一目录)来读取数据集,而其他时候它需要文件的完整路径。我正在使用 Spyder IDE 和 Pandas 来读取文件。我的 OS 是 macOS Mojave.
您可以使用以下方法检查 spyder 中设置的当前工作目录:
import os
print(os.getcwd())
一旦知道,您就知道您的文件是否在同一路径中。如果没有,你可以做两件事:
使用工具 > 首选项 > 当前工作目录,您可以将路径更改为您想要的路径
或以编程方式执行以下相同的操作:
os.chdir('/Users/theroy/mlp')