![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=1739263643-UZ8jdoCraGYNcuuoRIwwYPHgKAytTVMY-0-56a765ca32521add1f42244e18a7667b)
图069-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_5291.jpg?sign=1739263643-5saYVydYQ1RXMYfua1CM6QUYbfQvyx6o-0-67e23513596b00c9f0e99d1633661501)
图069-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_35778.jpg?sign=1739263643-rwDQCfutTgirv4i9YDm9bmVFP0u3Vhn9-0-f05390513faad73e085cbe62767e7e4c)
在上面这段代码中,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=1739263643-M5wRswMGcMScKx38qh7YyNrylMvBFm8y-0-501c07e07641a707a20b01b133cf608d)
图069-3
此案例的主要源文件是MyCode\H253\H253.ipynb。