今天利用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:\Python35\lib\site-packages\pandas\core\generic.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

相关文章:

  • 2021-10-03
  • 2021-07-18
  • 2022-12-23
  • 2021-10-14
  • 2021-11-29
  • 2021-10-01
  • 2021-08-24
  • 2021-06-15
猜你喜欢
  • 2021-08-07
  • 2021-09-26
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案