Я стараюсь читать таблицы цен 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',' td') на этом URL-адресе - это зарезервированные экземпляры тома. – wflynny