小编J. *_*rra的帖子

在 Python 中将 html 读取到数据框时出错“找不到 html5lib”

在尝试读取 html 数据框时,我遇到了有关 html5lib 的以下错误。

这是代码:

!pip install html5lib
!pip install lxml
!pip install beautifulSoup4

import html5lib
import lxml
from bs4 import BeautifulSoup

table_list = pd.read_html("http://www.psmsl.org/data/obtaining/")
Run Code Online (Sandbox Code Playgroud)

这是错误:

ImportError                               Traceback (most recent call last)
<ipython-input-68-e24654a0a301> in <module>()
----> 1 table_list = pd.read_html("http://www.psmsl.org/data/obtaining/")

/home/sage/sage-8.0/local/lib/python2.7/site-packages/pandas/io/html.pyc in read_html(io, match, flavor, header, index_col, skiprows, attrs, parse_dates, tupleize_cols, thousands, encoding, decimal, converters, na_values, keep_default_na)
    913                   thousands=thousands, attrs=attrs, encoding=encoding,
    914                   decimal=decimal, converters=converters, na_values=na_values,
--> 915                   keep_default_na=keep_default_na)

/home/sage/sage-8.0/local/lib/python2.7/site-packages/pandas/io/html.pyc in _parse(flavor, io, match, attrs, encoding, **kwargs)
    737     retained = …
Run Code Online (Sandbox Code Playgroud)

html5lib dataframe python-2.7 pandas

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

dataframe ×1

html5lib ×1

pandas ×1

python-2.7 ×1