我用Python对去年800只基金的数据分析,发现这几点...
共 2370字,需浏览 5分钟
·
2021-02-23 10:37
在大家的日常理财当中,对于基金的购买成为了大家日常的理财选择之一,特别是过去的2020年,基金买的好,是非常好的理财方式。小编今天就通过对于基金数据的爬取,并进行简单的分析,来看一下基金的走势,一起来看看吧。
01.如何数据获取
对于数据的获取,我们抓取的是非常著名的天天基金网的基金信息,基本上买基金的小伙伴都知道这个网站,如下图所示:
上图中,可以看到,在基金的页面中,根据基金的投资类别不同,有很多的类型,这里我们抓取股票型、混合型、债券型和指数型基金作为分析数据,每一个类型都抓取200个基金。我们以股票型的基金信息抓取为例,来看一下如何抓取数据。
02.获取fcode和姓名
对于每一个基金数据而言,都有自己唯一的基金代码(fcode),也有自己的基金简称和手续费等信息。比如我们要提取200个股票型基金的基金代码、简称和手续费等信息,程序示意如下:
上述的程序中,由于基金的内容都是非常严格的,不存在某些基金数据存在缺损的情况,因此可以通过三行代码直接进行数据的抓取,而不必利用try...except语句来防止程序的意外出错。抓取到的信息如下:
02.数据分析
1).基金近一个月涨跌情况
可以看到通过对于近一个月基金涨跌的可视化,可以很全面的看出哪些基金最近的上涨势头迅猛,而哪一些的基金势头比较衰退。
当然,如果大家想看一下最近一年的涨跌情况时,只需要将数据接口中的RANGE改为n,重新抓取数据即可。这里小编同样为大家展示一下近一年基金涨跌情况。
2).基金走势对比
上图的程序中,我们随机选择八支基金并提取它们的最近一个月的涨跌走势数值,保存到csv文件中,接下来我们将数据上传到flourish网页,并进行结果的可视化展示,如下图所示:
可以看到八支基金的涨跌情况随着时间的变化而不断的发生着变化。
以上就是小编为大家带来的关于基金的可视化分享,悄悄的说一下,小编去年买的白酒基金还不错,偏消费类的。
大家平时喜欢购买什么类型的基金呢,欢迎在下方留言区,吱一声!
菜鸟编程大本营,已经正式上线
专注于分享趣味的编程技巧,不限于Java, Python ,Go, Javascript等语言,让菜鸟爱上编程,进阶成为高手,欢迎关注。
年度最火的文案