python - 属性错误: 'DataFrame' object has no attribute 'parse'

标签 python pandas

我正在从 Excel 文件读取数据,在将 Excel 数据解析到数据流中时,出现此属性错误。

构建数据框以便获取数据。我缺少什么? 读取和解析的行是:

xl=pd.read_excel('data_file.xlsx') #Read from excel file
dfs=xl.parse(xl.sheet_names[0]) #Parsing the excel into data stream

我得到的错误是:

File "C:\Users\Meghna\Anaconda3\lib\site-packages\pandas\core\generic.py", line 4376, in __getattr__ return object.__getattribute__(self, name)

AttributeError: 'DataFrame' object has no attribute 'parse'

最佳答案

你很困惑pd.read_excelpd.ExcelFile :

xl = pd.ExcelFile("data_file.xlsx")

sheets = dict()
for sheet_name in xl.sheet_names:
    sheets[sheet_name] = xl.parse(sheet_name)

关于python - 属性错误: 'DataFrame' object has no attribute 'parse' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56492872/

相关文章:

python - Pandas 今天的日期和另一个 date_time 列之间的天数差异?

python - pandas to_csv 将 str 列转换为 int(或 float)

python - 如果数据帧包含在另一个数据帧中,Pandas 会从数据帧中删除该行

Python 日期时间增量 - 15 分钟?

Python:将列表转换为生成器

sql - 计算同一组成员的有效方法

python - 使用 iloc 和 bool 掩码设置数据帧(数据帧中多个不同索引(行)值的掩码)

python - 如何在长随机字符串中找到可能的英文单词?

python - 一个线性方程组,使得 matlab 反斜杠和 numpy.linalg.solve 产生不同的解

python - 匹配数据框列中的子字符串