Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Python 如何修复操作错误:从文件初始化失败?_Python_Pandas_Csv_Jupyter Notebook - Fatal编程技术网

Python 如何修复操作错误:从文件初始化失败?

Python 如何修复操作错误:从文件初始化失败?,python,pandas,csv,jupyter-notebook,Python,Pandas,Csv,Jupyter Notebook,所以我尝试从Kaggle导入一个文件作为CSV,以便创建一个带有熊猫的数据帧。我找到了文件的位置,然后输入了以下代码: import pandas as pd df = pd.read_csv("C:\Users\Benito\Desktop\datasets\avocado-prices") 但是我得到了错误 OSError Traceback (most recent call last) <ipython-

所以我尝试从Kaggle导入一个文件作为CSV,以便创建一个带有熊猫的数据帧。我找到了文件的位置,然后输入了以下代码:

import pandas as pd
df = pd.read_csv("C:\Users\Benito\Desktop\datasets\avocado-prices")
但是我得到了错误

    OSError                                   Traceback (most recent call last)
<ipython-input-31-9aba8b09b498> in <module>
----> 1 df = pd.read_csv(r"C:\Users\Benito\Desktop\datasets\avocado-prices")
      2 

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
    683         )
    684 
--> 685         return _read(filepath_or_buffer, kwds)
    686 
    687     parser_f.__name__ = name

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\parsers.py in _read(filepath_or_buffer, kwds)
    455 
    456     # Create the parser.
--> 457     parser = TextFileReader(fp_or_buf, **kwds)
    458 
    459     if chunksize or iterator:

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, f, engine, **kwds)
    893             self.options["has_index_names"] = kwds["has_index_names"]
    894 
--> 895         self._make_engine(self.engine)
    896 
    897     def close(self):

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\parsers.py in _make_engine(self, engine)
   1133     def _make_engine(self, engine="c"):
   1134         if engine == "c":
-> 1135             self._engine = CParserWrapper(self.f, **self.options)
   1136         else:
   1137             if engine == "python":

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, src, **kwds)
   1915         kwds["usecols"] = self.usecols
   1916 
-> 1917         self._reader = parsers.TextReader(src, **kwds)
   1918         self.unnamed_cols = self._reader.unnamed_cols
   1919 

pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader.__cinit__()

pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._setup_parser_source()

OSError: Initializing from file failed
OSError回溯(最近一次调用)
在里面
---->1 df=pd.read\u csv(r“C:\Users\Benito\Desktop\dataset\avocado prices”)
2.
解析器中的C:\ProgramData\Anaconda3\lib\site packages\pandas\io\parsers.py(文件路径或缓冲区、sep、分隔符、标题、名称、索引列、usecols、挤压、前缀、重复、数据类型、引擎、转换器、真值、假值、skipinitialspace、SkipRous、skipfooter、nrows、na值、保留默认值、na过滤器、冗余、跳过空白行、解析日期、推断日期时间格式、保留日期列、日期分析器、dayfirst、c日期、迭代器、块大小、压缩、千、十进制、行终止符、引号、引号、双引号、转义、注释、编码、方言、错误错误行、警告行、删除空格、内存不足、内存映射、浮点精度)
683         )
684
-->685返回读取(文件路径或缓冲区,kwds)
686
687解析器名称
C:\ProgramData\Anaconda3\lib\site packages\pandas\io\parsers.py in\u read(文件路径或缓冲区,kwds)
455
456#创建解析器。
-->457 parser=TextFileReader(fp_或_buf,**kwds)
458
459如果chunksize或迭代器:
C:\ProgramData\Anaconda3\lib\site packages\pandas\io\parsers.py in uuuuuu init_uuuuu(self,f,engine,**kwds)
893 self.options[“has_index_name”]=kwds[“has_index_name”]
894
-->895自动制造发动机(自动发动机)
896
897 def关闭(自):
C:\ProgramData\Anaconda3\lib\site packages\pandas\io\parsers.py in\u make\u engine(self,engine)
1133 def制造发动机(自身,发动机=“c”):
1134如果发动机==“c”:
->1135 self.\u engine=CParserWrapper(self.f,**self.options)
1136其他:
1137如果引擎==“python”:
C:\ProgramData\Anaconda3\lib\site packages\pandas\io\parsers.py在uuuu初始化中(self,src,**kwds)
1915 kwds[“usecols”]=self.usecols
1916
->1917 self.\u reader=parsers.TextReader(src,**kwds)
1918 self.unnamed\u cols=self.\u reader.unnamed\u cols
1919
熊猫\\u libs\parsers.pyx在熊猫中。\u libs.parsers.TextReader.\uuuu cinit\uuuuuu()
pandas\\u libs\parsers.pyx在pandas.\u libs.parsers.TextReader.\u设置\u解析器\u源()
操作错误:从文件初始化失败

反斜杠是一个特殊字符,您需要转义,即使用双反斜杠\\。或者您可以在字符串前面加上
r
(对于原始数据):
r'C:\…
如:(“C:\\\Users\Benito\\\\ Desktop\\\\ datasets\\\\鳄梨价格”)?只需两倍,而不是三倍。我试图绕过StackOverflow上的markdown。我以前也尝试过,我得到了相同的错误反斜杠是一个特殊字符,您需要转义,即使用双反斜杠\\。或者您可以在字符串前面加上
r
(对于原始数据):
r'C:\…
如:(“C:\\\Users\Benito\\\\ Desktop\\\\ datasets\\\\鳄梨价格”)?只需两倍,而不是三倍。我试图绕过StackOverflow上的降价。我以前尝试过这个,但我得到了相同的错误