2016-01-01 20 views
13

ABD eyaletlerini wiki URL'sinden almayı ve Python Panda'ları kullanıyorum.Pandalar: read_html

import pandas as pd 
import html5lib 
f_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states') 

Ancak, yukarıda kod bana ben de html5lib ve beautifulsoup4 yüklü

ImportError Traceback (most recent call last) in() 1 import pandas as pd ----> 2 f_states = pd.read_html(' https://simple.wikipedia.org/wiki/List_of_U.S._states ')

if flavor in ('bs4', 'html5lib'): 662 if not _HAS_HTML5LIB: --> 663 raise ImportError("html5lib not found, please install it") 664 if not _HAS_BS4: 665 raise ImportError("BeautifulSoup4 (bs4) not found, please install it") ImportError: html5lib not found, please install it

bir hata L veriyor, ancak çalışmıyor. Birisi pls yardımcı olabilir.

pip install pandas 
pip install lxml 
pip install html5lib 
pip install BeautifulSoup4 

Sonra örnek koştu pyvenv

Yeni bir mac Python 3.4 Running

cevap

20

....

import pandas as pd 
import html5lib 
f_states= pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states') 

Tüm çalışmalar ...

+2

teşekkürler, bu işe yaradı. Her ne kadar hepsini yükledim, ancak yeniden yükledim ve yeni bir örnek açtım ve işe yaradı. – user4943236

+0

teşekkürler –

+0

0tBurada aynı şey @TimSeed, pip kullanarak her şeyi yükledim, sonra yeni bir örneğini yeniden başlatmak zorunda kaldı. –

0

Pip kullanarak lxml yüklemeniz gerekir.

LXML

yüklemek pip bu benim için çalıştı.

+0

Bazı biçimlendirmeler sihir yapardı. Daha iyi düzenleme biti – Billa