R语言分析中国网民数量变化趋势及特征

本案例将使用R语言分析2002-2022年中国网民数量数据,并绘制双轴图展示网民数量和增长率的变化趋势,分析我国网民规模的变化特征。

1. 数据读取

由于路径中含有中文,需要注意文件路径的编码格式,可以用以下代码读入数据集:

# 设置工作路径
setwd('C:/Users/zixxxk/Desktop/124323232')

# 读入数据集
data <- read.csv('(1)2002-2022年网民数量(1).csv', header = TRUE, encoding = 'UTF-8')

2. 计算半年度网民数量增长率

# 计算半年度网民数量增长率
data$增长率 <- c(NA, diff(data$网民数量) / data$网民数量[-length(data$网民数量)])

3. 绘制双轴图

# 安装 ggplot2 包(如果未安装的话)
install.packages('ggplot2')

# 载入 ggplot2 包
library(ggplot2)

# 绘制双轴图
ggplot(data, aes(x = 年份)) +
  geom_col(aes(y = 网民数量), fill = 'steelblue', alpha = 0.8) +
  geom_line(aes(y = 增长率 * 100), color = 'red', size = 1.2, group = 1) +
  scale_y_continuous(
    name = '网民数量(亿人)',
    sec.axis = sec_axis(~./100, name = '网民数量增长率(%)')
  ) +
  labs(title = '2002-2022年我国网民数量及增长率变化情况',
       subtitle = '数据来源:国家统计局',
       x = '年份',
       y = '网民数量(亿人)',
       color = '增长率(%)') +
  theme_bw()

绘制的双轴图如下所示:

网民数量及增长率变化情况

4. 分析结果

从图中可以看出,我国网民数量在过去20年中呈现出快速增长的趋势,从2002年的4.1亿人增长至2021年底的9.81亿人,增长率约为139.5%。同时,网民数量增长率也呈现出了明显的波动,从2002年的10.4%下降至2003年的5.9%,然后逐渐回升,2014年达到了13.5%的峰值。在2015年到2016年之间,网民数量增长率开始下降,2018年开始呈现出负增长,直到2020年出现了-1.0%的最大负增长率。这一变化趋势与我国互联网发展的阶段性特征密切相关,反映了我国互联网发展的历史和现状。

总结: 通过分析2002-2022年中国网民数量数据,可以发现我国网民数量在过去20年呈现快速增长,但增长率近年来有所下降,表明我国互联网发展进入成熟阶段,未来增长空间将更加有限。


原文地址: https://www.cveoy.top/t/topic/oeM4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录