![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=1739263075-wh3iYcSiZQYCPT8mMoieklaILzXgmjZO-0-406a13e39976ba5572011f8ba5397b9a)
图069-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_5291.jpg?sign=1739263075-eKNx8eWW6OrDfG3jXatDO64XMQNlAl0x-0-33fba068a4d2101b172a0abdc88673d3)
图069-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_35778.jpg?sign=1739263075-CvlrV4xnIeWSGVc9KXaqkDUyevd9ynkP-0-7e872665adf2745282951a7ddd6addfc)
在上面这段代码中,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=1739263075-hLHicrgyJIIni5yJ4sjIBQPSR6t4X8NF-0-bd62ff1e4c0121935c3bb0f273872245)
图069-3
此案例的主要源文件是MyCode\H253\H253.ipynb。