![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=1739915874-2LBfiRHESK1Ziya5CLqJBKAFgvHMMaQ8-0-80c9d5b265e044290a7427407ab2622d)
图069-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_5291.jpg?sign=1739915874-DKlxKPBVPgim2Jo01rZ6cLA51nlcyalA-0-7eaac178d7639d8da4ad9ba10e5012ce)
图069-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P80_35778.jpg?sign=1739915874-jU8QKNG9kQ8xm39SaIZaa7gplR48negZ-0-32ee1632b54145c2fe1e1354c3a739b0)
在上面这段代码中,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=1739915874-0oBKlppZEDuFmVNlnFDnccuMFYb1z9Vm-0-d582c9aa985f3da59d967d3e1e59778b)
图069-3
此案例的主要源文件是MyCode\H253\H253.ipynb。