我试着用熊猫读取ec2定价表格。基于documentation我期望DataFrames的列表,但得到一个表作为列表。pandas.read_html只返回一个表格
代码示例
import pandas
link = 'http://aws.amazon.com/ec2/pricing/'
data = pandas.read_html(link)
print type(data)
print data[0]
输出
<type 'list'>
0 1 2
0 Reserved Instance Volume Discounts NaN NaN
1 Total Reserved Instances Upfront Discount Hourly Discount
2 Less than $250,000 0% 0%
3 $250,000 to $2,000,000 5% 5%
4 $2,000,000 to $5,000,000 10% 10%
5 More than $5,000,000 Contact Us Contact Us
环境:
- Ubuntu的14.10 只
- 蟒蛇2.7.8
- 大熊猫0.14.1
什么'类型(数据[0])'?你链接的文档'read_html'将返回一个DataFrames列表,这就是你得到的:一个包含1个DataFrame的列表。通过检查源代码,它看起来像是唯一真正的HTML表(在tr URL中使用'tr','td')是预留实例卷折扣。 – wflynny 2014-11-24 20:55:29