用 Python 读取巴菲特最近的持仓数据

本文介绍了如何使用Python的BeautifulSoup库解析XML格式的巴菲特持仓数据,将其转换为二维DataFrame以便进一步分析。通过读取XML文件,利用BeautifulSoup提取嵌套表格数据,并用Pandas保存为DataFrame。
摘要由CSDN通过智能技术生成

作者:Lemonbit

出品:Python数据之道

用 Python 读取巴菲特最近的持仓数据

各位同学早上好,我是 Lemonbit ,最近关注巴菲特的同学比较多,结合2020年巴菲特致股东信,我也去了解了下伯克希尔最近的持仓情况 。

—  01 

数据表格情况

持仓情况的披露文件发布在美国证监会网站上,在美国, 13F 文件是机构公布季度持仓时需要披露的文件。

这个文件可能跟国内的有点不一样,我们一起来看看吧。

在官方网站上,是以网页格式进行披露的(html和xml),点击上图中红色箭头所指的 “html” 文件后,在会在网页格式中打开持仓情况。如下:

从上面的表格中,可以清晰的看出伯克希尔的持仓情况。如果我们想对伯克希尔的持仓情况进行分析,则可以将数据保存到本地,然后进行分析,尤其是涉及多份数据进行对比和分析的时候,对这些数据的读取和梳理就有必要了。

—  02 

数据读取与保存

下面我们来看看如何用 Python 进行读取。首先

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值