From 4d3d762e54b9eaaf7b798e04bb09bb863cf17f15 Mon Sep 17 00:00:00 2001 From: Qshfmlgn5 <1343980745@qq.com> Date: Fri, 28 May 2021 23:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=B7=E6=A0=BC=E5=88=86=E6=9E=90=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 价格分析 | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 价格分析 diff --git a/价格分析 b/价格分析 new file mode 100644 index 0000000..b677067 --- /dev/null +++ b/价格分析 @@ -0,0 +1,32 @@ +import csv +import matplotlib.pyplot as plt +plt.rcParams['font.sans-serif']=['Arial Unicode MS']#防止图片乱码 +plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 +plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 + +brand=[] +price=[] +v=[] +m=[] +q=[] +with open('联想笔记本.csv','r',encoding='utf-8-sig') as file:#打开文件 + reader=csv.reader(file) + for item in reader: #遍历文件内容放入列表中 + v.append(item[2]) + v=v[1:] #切片去头 +with open('联想笔记本.csv','r',encoding='utf-8-sig') as file:#打开文件 + reader=csv.reader(file) + for item in reader: #遍历文件内容放入列表中 + m.append(item[0]) + m=m[1:] #切片去头 +for i in m: #从商品名称中提取商品品牌 + q=i[0]+i[1] + brand.append(q) +for x in v: + price.append(float(x)) +plt.style.use('ggplot') +plt.scatter(brand,price) +plt.xlabel('brand') +plt.ylabel('price') +plt.title('价格分析') +plt.show()