![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=1739383528-ZZfi3yHs5Um4BIMq52Nf88HQzwg7xA1s-0-3db5e729f48480ce33b745c9e70bfb19)
图069-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_5291.jpg?sign=1739383528-Ej2KwGpR8GrRUO2i5ZCuG53jnEyZhV6T-0-7251c43a7122696b4f9c0364de5f9a91)
图069-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_35778.jpg?sign=1739383528-npaDWjFo0F9PPZhd1oUB2yY0JdF84ZCu-0-048d78198a1fcfc675fd023c5ff4aa95)
在上面这段代码中,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=1739383528-83EpKkLJMP4klMCh4ZOqwWOKfsz7M7uq-0-e4c540f233ffe29a94eaf5afc178ccf4)
图069-3
此案例的主要源文件是MyCode\H253\H253.ipynb。