我心中最敬业的天王 刘德华|分析天王近700多首歌曲

1

音乐数据

 

1)数据获取

因为平时听歌都使用QQ音乐,此次分析所需数据全部来自QQ音乐网站,使用爬虫工具获取刘德华的全部歌曲列表,然后分别爬取了对应的歌曲详情和专辑信息,共得到778条歌曲数据和119条专辑数据,样式如下:

 

可以看到,歌曲的原始数据中有很多干扰项和空值,专辑数据也是类似的情况,所以在进行分析之前要做一些基本的数据清洗工作。

 

2).数据清洗 

这一步的数据清洗主要目的是去除各字段数据中的干扰项,获取准确的歌曲名称、发行时间、评论数等有效信息,都是老生常谈的操作,直接上代码:

sdf = pd.read_excel(sfile)
sdf['歌曲名称'] = sdf['歌曲名称'].str.split('(').str[0].str.split('《').str[0].str.split('原 唱').str[0].str.strip()
sdf['发行时间'] = sdf['发行时间'].str.split(':').str[1]
sdf['语种'] = sdf['语种'].str.split(':').str[1]
sdf['流派'] = sdf['流派'].str.split(':').str[1]
sdf['评论数'] = sdf['评论数'].str.replace('评论', '').str.replace('(', '').str.replace(')', '') sdf.drop_duplicates(subset=['歌曲名称', '专辑'], inplace=True)

(代码可以左右滑动)

 

 

清洗后的歌曲信息和专辑信息如下:

 

 

2

统计分析

 

1)歌曲演唱频率

刘德华的歌曲很多,有些歌曲曾在不同的专辑、不同的演唱会中多次出现,我们以歌曲出现的频次为权重,绘制一幅歌曲名称词云图。从图中可以看出《忘情水》、《爱你一万年》、《谢谢你的爱》等歌曲演唱频率相对较高, 这几首歌曲对80年代出生的人来说真是再熟悉不过了,都是满满的回忆啊。

2).歌曲发行时间

从每年发行的歌曲数量和评论上看可以发行:

1).刘德华1985就开始发行歌曲,1985发行了5首歌曲,算算是23岁左右就发歌了。

2).黄金发歌曲的数量是在1991,2001,2010年,非常巧都是间隔10年左右。

3).平均每年发歌的数量是13首,但是2011年以后发歌的数量慢慢变少了,可能事业中心在电影上。

4).整个发歌曲的巅峰和点评数最多的是在1997年,我们看一下1997年刘德华出了那些歌曲

 

 

满满的80后的回忆啊!尤其是冰雨,这首歌的MTV我至今还印象深刻!

 

3).人气歌曲

  • 看一看刘德华目前700多首歌曲里面人气最好的歌曲是"世界第一等","一起走过的日子"

  • 从发行的时间上看大部分都是在2000年以前发布的歌曲,所以经典的歌曲还是在他40岁之前创作的。

 

 

4).歌曲的语种分布

 

作为歌手演唱多国语言的歌曲已经非常普遍了,刘德华是香港人,他的歌曲中以粤语居多这很正常,不过个人感觉他在国语方面还是下过一些功夫的:

  • 很多歌曲都有国粤两个版本,国语歌曲数量占总数的45.62%,仅次于粤语歌曲的52.12%。

  • 除了国语粤语之外,刘德华也演唱过一些其他语种的歌曲,但是体量非常小,全部加起来 也不足总数的3%。

 

 

5).唱片公司

 

 

分析完歌曲后一起来看下周边数据,先来看下唱片公司:

  • 刘德华是东亚唱片制作公司旗下艺人,所以很正常他的76.78%的歌曲都出自这家公司,而东亚唱片作为香港本地大型唱片公司之一也确实很有实力,旗下有许 志安、任贤齐、杨千嬅、郑秀文等众多香港乐坛红星。

  • 再来看下环球唱片,相比东亚唱片而言,环球唱片更加牛气,号称是全世界最大的唱片公司,出品刘德华歌曲数量排名第二也就没有什么好奇怪了。

 

 

这篇文章涉及爬虫和数据分析的技巧,数据可视化混合了Tableau和Pyecharts,但是Tableau真的是太方便了,有兴趣的同学可以动手试试,需要歌曲数据集的小伙伴可以获取:

链接: https://pan.baidu.com/s/1-wyChA6qEezoAnD9NMxexA 
提取码: wm6e 

"水星"、"金星"、"地球"、"火星"、"木星"、"土星"、"天王星"和"海王星"是太阳系中的八大行星。以下是它们的简要介绍: 1. 水星:水星是离太阳最的行星,也是太阳系中最小的行星。它的表面温度极高,白天可达到摄氏几百度,夜晚则会降至极低。水星没有大气层,表面充满了陨石坑和裂缝。 2. 金星:金星是太阳系中最接地球的行星,它是地球的邻。金星拥有非常浓厚的大气层,主要由二氧化碳组成,使得金星的表面温度非常高,达到了摄氏几百度。金星的表面被厚厚的云层所覆盖,使得它成为夜空中最亮的天体之一。 3. 地球:地球是我们生活的家园,也是太阳系中唯一已知存在生命的行星。地球拥有适宜生命存在的气候和环境,它有大气层、液态水和适宜的温度范围。地球上有陆地和海洋,以及丰富的生物多样性。 4. 火星:火星是太阳系中第四颗离太阳最的行星,也是地球的邻。火星表面有许多火山、峡谷和撞击坑,它的表面呈现出红色。科学家一直在探索火星是否存在生命的迹象。 5. 木星:木星是太阳系中最大的行星,它的体积是其他行星的数倍。木星主要由氢和氦组成,拥有强大的磁场和众多的卫星。它的大红斑是一个巨大的风暴系统,已经存在了几百年。 6. 土星:土星是太阳系中第二大的行星,以其美丽的环而闻名。土星的环由冰和岩石碎片组成,环的形成机制仍然是科学家们研究的课题。土星也有许多卫星,其中最大的是土卫六(泰坦)。 7. 天王星:天王星是太阳系中最冷的行星之一,它的自转轴与其公转轨道相比较大角度倾斜。天王星的大气层主要由氢、氦和甲烷组成,使其呈现出蓝绿色的外观。 8. 海王星:海王星是太阳系中最远离太阳的行星,它也是最冷的行星之一。海王星的大气层主要由氢、氦和甲烷组成,使其呈现出蓝色的外观。海王星也有强大的风暴系统,其中最著名的是大暗斑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值