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:\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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM