Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
can';t使用pandas在python3中加载csv文件_Python_Python 3.x_Pandas_Csv_Dataset - Fatal编程技术网

can';t使用pandas在python3中加载csv文件

can';t使用pandas在python3中加载csv文件,python,python-3.x,pandas,csv,dataset,Python,Python 3.x,Pandas,Csv,Dataset,嗨,伙计们,我不知道为什么,但熊猫真的无法在我的python代码中加载我的csv文件。该文件位于我的python项目的同一文件夹中,我正在使用tensorflow、theano、pandas、numpy和matplotlib库。 已经两个小时了,我尝试卸载所有内容,并再次使用pip3命令重新安装。我卸载了tensorflow、pandas、theano、numpy,甚至是python2和python3。没有什么。我还更新和升级了我的linux发行版。没用 这是我在Spyder3内部终端中执行部分

嗨,伙计们,我不知道为什么,但熊猫真的无法在我的python代码中加载我的csv文件。该文件位于我的python项目的同一文件夹中,我正在使用tensorflow、theano、pandas、numpy和matplotlib库。 已经两个小时了,我尝试卸载所有内容,并再次使用pip3命令重新安装。我卸载了tensorflow、pandas、theano、numpy,甚至是python2和python3。没有什么。我还更新和升级了我的linux发行版。没用

这是我在Spyder3内部终端中执行部分代码时不断遇到的错误:

    dataset = pd.read_csv('Churn_Modelling.csv')
Traceback (most recent call last):

  File "<ipython-input-4-610b2f33ea04>", line 1, in <module>
    dataset = pd.read_csv('Churn_Modelling.csv')

  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 709, in parser_f
    return _read(filepath_or_buffer, kwds)

  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 449, in _read
    parser = TextFileReader(filepath_or_buffer, **kwds)

  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 818, in __init__
    self._make_engine(self.engine)

  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 1049, in _make_engine
    self._engine = CParserWrapper(self.f, **self.options)

  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 1695, in __init__
    self._reader = parsers.TextReader(src, **kwds)

  File "pandas/_libs/parsers.pyx", line 402, in pandas._libs.parsers.TextReader.__cinit__

  File "pandas/_libs/parsers.pyx", line 718, in pandas._libs.parsers.TextReader._setup_parser_source

FileNotFoundError: File b'Churn_Modelling.csv' does not exist

伙计们,这有什么问题吗??我还试着给它重新命名

错误消息是这样的
FileNotFoundError:文件b'chorn\u modeling.csv'不存在
。如果文件存在,则它不在python脚本的同一工作目录中

我将尝试打印当前工作目录,以检查python是否在正确的目录中查找该文件

import os
print(os.getcwd())
或者,您可以使用绝对路径,而不是使用相对路径(例如,
chorn\u modeling.csv
)导入文件

dataset = pd.read_csv('/path/to/file/Churn_Modelling.csv')

此外,请注意,在POSIX系统(例如Linux/Mac)中,文件名是区分大小写的(即,
chorn\u modeling
chorn\u modeling
不同)。

我感到困惑。您使用的是
read_csv
还是
load_csv
?关于错误消息,您不了解什么?os.listdir(os.getcwd())的输出是什么?你看到上面列出的文件了吗?Harv Ipan抱歉,你说的对,我正在使用“read_cvs”我编辑了这篇文章。好的,我照你说的做了,先生,输出是“/root”。但是为什么呢?我在桌面的特定子文件夹中有py文件,我将尝试将csv文件放入根文件夹或使用相对路径(即使我已经尝试过),您可能正在从服务运行脚本。我会尝试使用绝对值,而不是将文件移动到
/root
dataset = pd.read_csv('/path/to/file/Churn_Modelling.csv')