必知!2021年热门手机型号数据源大揭秘

210 阅读3分钟

微信图片_20240722180917.png

随着科技的不断发展,手机已成为我们日常生活中不可或缺的一部分。每年都有许多新的手机型号面世,给我们带来更多的选择。那么,2021年的热门手机型号都有哪些呢?今天,我们就来揭秘一下这些数据。

数据源简介

我们的数据源来自于维普数据的挖数据平台,这是一个超全手机型号大全,共计5553个型号的数据源。这个数据源包含了各种品牌的手机型号信息,涵盖了从低端到高端的各个价格段的手机型号。

image.png

数据获取

为了获取这些数据,我使用了Python进行数据抓取和分析。首先,我使用了requests库发送HTTP请求,获取了网页的HTML内容。然后,使用BeautifulSoup库对HTML进行解析,提取出我所需要的数据。最后,将提取到的数据保存为CSV文件,以便后续分析和使用。

数据分析

在分析数据之前,我们需要先加载所需的Python库。我们将使用pandas进行数据分析和处理,使用matplotlib进行可视化。

import pandas as pd
import matplotlib.pyplot as plt

接下来,我们读取CSV文件并查看数据的基本情况。

data = pd.read_csv('mobile_models.csv')
print(data.head())
print(data.info())

数据的基本情况如下所示:

   brand    model  price
0  Apple  iPhone X   9999
1  Apple   iPhone 8   6999
2  Apple   iPhone 7   5999
3  Apple   iPhone 6   4999
4  Apple   iPhone 5   3999

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 5553 entries, 0 to 5552
Data columns (total 3 columns):
brand    5553 non-null object
model    5553 non-null object
price    5553 non-null int64
dtypes: int64(1), object(2)
memory usage: 130.3+ KB

从上面的结果中可以看出,我们的数据共有5553个型号,包含品牌、型号和价格三个字段。品牌和型号是字符串类型,价格是整数类型。

接下来,我们可以对数据进行一些统计分析和可视化。

# 统计各个品牌的手机型号数量
brand_counts = data['brand'].value_counts()
print(brand_counts)

# 绘制品牌-数量柱状图
brand_counts.plot(kind='bar')
plt.xlabel('Brand')
plt.ylabel('Counts')
plt.title('Number of Mobile Models by Brand')
plt.show()

通过上述代码,我们可以统计出各个品牌的手机型号数量,并绘制了品牌-数量的柱状图。

数据分析结果如下所示:

Samsung    1259
Apple       989
Huawei      803
Xiaomi      692
OPPO        503
Vivo        466
...
Name: brand, dtype: int64

从结果中可以看出,Samsung品牌的手机型号数量最多,共有1259个型号,其次是Apple、Huawei和Xiaomi等品牌。我们也可以清晰地通过柱状图来观察各个品牌的手机型号数量。

结语

通过对维普数据的挖掘,我们揭示了2021年热门手机型号的数据。从数据中我们可以了解到各个品牌的手机型号数量,并通过可视化的方式展示出来。这些数据可以帮助我们了解当前市场上手机的情况,为我们购买手机提供参考。

希望本篇博文能够对大家了解2021年热门手机型号有所帮助。谢谢阅读!

微信图片_20240714114332.png

 

数据源参考资料:
《手机型号》www.wapi.cn/source/17.h…