<python数据分析>6.1.5

  之前写过一个抓股票数据的程序,采用的是Beautifulsoup中 find函数找到table属性的变量,并且分解 td 得到每一个表中的值,今天读6.1.5章,发现pandas中只用一个函数即可以实现,牛X,后悔没有早读这一章。

tables = pd.read_html('a.html')


print(len(tables))

print(tables[0])
print(tables[0].iloc[0])
print(tables[1])

  

  a.html 是浏览器运行动态代码后保存到本地的网页数据,用read_html进行读取,返回里面的表格列表。

可以根据需要得到想要的表,每一个表格应该是DataFrame类型数据,所以可以通过 iloc函数获取每一行的数据。

 

posted on 2021-05-12 21:39    阅读(38)  评论(0编辑  收藏  举报

导航