首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试打开.csv文件时出现“从文件初始化失败”错误(这根本不应该是问题)

尝试打开.csv文件时出现“从文件初始化失败”错误(这根本不应该是问题)
EN

Stack Overflow用户
提问于 2020-02-04 19:12:48
回答 1查看 183关注 0票数 1

我正在尝试将一个.csv文件转换成一个数据文件。我已经做了这么多次了,我数不清。然而,当我写到:

代码语言:javascript
复制
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import os
os.chdir("/Users/federico/Documents/Polimi/thesis/modellini/failures_and_failures_again")
pd.read_csv(r'irr.csv',sep=",",index_col=0)

我一直都明白:

runfile('/Users/federico/.spyder-py3/temp.py',wdir=‘/

/federico/.spyderpy3’中的文件"",第1行)

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/spyder_kernels/customize/spydercustomize.py",第827行,在runfile execfile中(文件名,命名空间)

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/spyder_kernels/customize/spydercustomize.py",第110行,在execfile (f.read(),filename,'exec'),命名空间中

在pd.read_csv(r'irr.csv',sep=",",index_col=0)中,文件“/Users/federico/..spyder py3/tem.py”,第9行

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py",第685行,在parser_f返回_read(filepath_or_buffer,kwds)中

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py",第457行,在_read解析器= TextFileReader(fp_or_buf,**kwds)中

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py",第895行,在init self._make_engine(self.engine)中

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py",第1135行,在_make_engine self._engine = CParserWrapper(self.f,**self.options)中

文件"/Users/federico/opt/anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py",第1917行,在init self._reader = parsers.TextReader(src,**kwds)中

在pandas._libs.parsers.TextReader.cinit中输入“大熊猫/_libs/parsers.pyx”,第382行

在pandas._libs.parsers.TextReader._setup_parser_source中,文件“熊猫/_libs/parsers.pyx”,第693行

OSError:从文件初始化失败

.csv文件已经从PvGis https://re.jrc.ec.europa.eu/pvg_tools/en/tools.html#PVP下载,除了前八行之外,它只包含数据。它似乎没有什么奇怪的地方,也没有任何特殊的编码方式。

我真的不明白它是从哪里来的。

编辑:

我最终将它转换成Google上的一个数据框架,并通过pd.to_csv创建了相同的文件。Spyder仍然不想打开下载的文件。

EN

回答 1

Stack Overflow用户

发布于 2020-02-04 19:55:50

通过https://csvlint.io/验证您的csv,或者使用一些新的.csv文件进行测试。错误的文件路径也可能是一个错误,所以我尝试将csv拖到工作区目录中,并将文件的名称作为参数传递。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60064122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档