![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
069 从指定的网页中读取多个表格的数据
此案例主要演示了使用read_html()函数根据网址读取指定网页的多个表格数据。当在Jupyter Notebook中运行此案例代码之后,将读取在指定网址(https://www.runoob.com/tags/ref-canvas.html)中的多个表格数据,效果分别如图069-1~图069-3所示。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_5290.jpg?sign=1738983851-bmprN2CWZDjBNbQrQSiidX9UwP2khzOf-0-b0c234d69c97cffb5b7664888bd75b8b)
图069-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_5291.jpg?sign=1738983851-FmTYYmjTYEY7EdaNIYbqiWniR30A2B2y-0-6bc30f0e221668d8c1713b18ed19694f)
图069-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_35778.jpg?sign=1738983851-n2iCW537bD904DhcfotpL9SmkNZHcm5Y-0-a4fac98e6a0ed5e5125809f27e79cd1b)
在上面这段代码中,dfs = pd.read_html('https://www.runoob.com/tags/ref-canvas. html')表示读取在指定网址https://www.runoob.com/tags/ref-canvas.html中的多个表格数据。dfs[0]表示该网页的第1个表格,如图069-2所示。dfs[1]表示该网页的第2个表格,如图069-3所示。其余以此类推。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P81_5301.jpg?sign=1738983851-SRlMWgXast74mqalBNPdkVDJyHS4xYT1-0-850b075cf6c3e60c83ccbee2be8a9b7b)
图069-3
此案例的主要源文件是MyCode\H253\H253.ipynb。