我尝试使用以下代码从Wikipedia页面读取表:
import pandas as pd
pd.read_html('https://en.wikipedia.org/wiki/2013–14_Premier_League')
这样做会产生以下错误:
^{pr2}$我试过了
^{3}$但还是会有同样的错误。以下工作:
import requests
r = requests.get('https://en.wikipedia.org/wiki/2017–18_Premier_League')
c = r.content
dfs = pd.read_html(c)
我想知道的是如何让pd.read_html()
直接在url上工作而不使用requests
。我对编码有什么不理解,还是熊猫的问题?在
我正在运行Pandas 0.21.1和python3.5.4的水蟒发行版。谢谢你的帮助。在
问题在于
尝试删除https上的S,您可能需要参考文档here
相关问题 更多 >
编程相关推荐