• pandas read excel文件碰到的一个小问题


    今天利用pandas读取excel时,爆出如下错误:

    代码为:

    import pandas as pd

    db_eua=pd.read_excel('db_eua.xlsx',sheetname='EUA')
    print(db_eua.read())


    错误为:ImportError: No module named 'xlrd'

    原来,pandas读取excel文件,需要单独的xlrd模块支持。

    然后又碰到错误:

    Traceback (most recent call last):
    File "C:/pylearn/usepan.py", line 4, in <module>
    print(db_eua.read())
    File "C:Python35libsite-packagespandascoregeneric.py", line 3081, in __getattr__
    return object.__getattribute__(self, name)
    AttributeError: 'DataFrame' object has no attribute 'read'

    仔细一看,自己马大哈了,因该是;head(),不是read()

    修改后,运行结果如下;

    Date Strip Price
    0 2017-03-24 2017-03-17 4.78
    1 2017-03-24 2017-12-17 4.86
    2 2017-03-24 2017-12-18 4.91
    3 2017-03-24 2017-12-19 4.98
    4 2017-03-24 2017-12-20 5.10

  • 相关阅读:
    java堆
    本地方法栈
    java虚拟机栈
    Java 程序计数器
    面向对象 基本概念 复习
    if __name__=='__main__'
    偏函数与模块
    可变参数与关键字参数(复习材料)
    匿名函数
    闭包
  • 原文地址:https://www.cnblogs.com/aomi/p/6991522.html
Copyright © 2020-2023  润新知