时空数据实习报告-day2-

《时空数据处理和组织课程实习》实验报告

题目: 实验2 RDD 基础编程

日期:6.10

实验环境:python3.6,windows

写在前面

完全完整的代码已经附在了文末,因此不将代码作为附件提供。
建议使用简书查看本文,排版更佳本文简书地址
本次涉及到的代码文件是day2.py,与之对应的readme是day2.md
实习涉及到的全部代码都已储存到了github仓库,建议在线查看我的代码
亦可以使用git clone https://github.com/uiharuayako/geoDataWork.git实时获取我的最新进展!
所有代码均为本人原创或者来自老师给的资料,多点学习和交流思路,少点复制粘贴,谢谢!

实验内容与完成情况:

程序编程实现了实验内容的所有项目,为了保持代码的规整,我将每个小问的实现写成了函数

其实代码里注释写得很清楚,建议直接看代码,在这里我主要写一下我的思路,以及代码片段的分析

  1. 根据给定的啤酒销售数据和去年同期销量数据,把xlsx 文件转换为TXT 文件,针对11
    月份啤酒销售数据,并通过编程进行数据处理和计算。

    我实现了一个函数

    def xls2txt(filename):
    """
    将表格转换为txt
    :param filename: xls文件名,含后缀,xlsx也可以
    :return: void
    """
    file_name = os.path.splitext(filename)[0]
    if not os.path.exists(file_name + '.txt'):
        df = pd.read_excel(filename, sheet_name='Sheet1', header=None, engine='openpyxl', skiprows=1)  # 使用pandas模块读取数据
        df.to_csv(file_name + '.txt', header=None, sep='\t', index=False)  # 写入,换行符分隔
    

    这里用了pandas转换,导致转出来的数字没有引号和逗号,因此第二问我用的是老师的txt,其他问用的是自己转的数据,特此说明
    这里我直接做了一个skiprows,这个参数是设置跳过被读取文件的前n行,我跳过第一行,就避免了很多麻烦

  2. 去除整月销量为0 的数据。

    代码思路很清晰,是用的老师的代码。思路就是加了个filter(lambda x: "0" != x[3]),这句话留下了第四列不为0的数据

  3. 转换数值格式,把销量数据中的引号、逗号等处理掉,并转换为数值。

    这个我基本也是用到老师的代码。老师的处理函数写的很巧妙int(''.join(a[i].split(",")).strip('\"'))strip删掉首尾的引号,split将之从逗号处分割,join再将分割后的部分连接,完成了对于数字的处理

  4. 有多少类型的啤酒?

    104种,对第一列distinct().count()distinct是去重,count是计数

  5. 哪5 种啤酒卖得最好?

    核心是lambda表达式,详见源码lambda x: (x[1], int(x[4]) + int(x[5]) + int(x[6]) + int(x[7])),这句是把酒名和11月销量构成了一个键值对。然后reduceByKey加起来同名项目,就得到了酒的总销量。

  6. 哪个销售区域销售的啤酒同比去年增长最快?

    和上一问几乎没有区别,就是把11月销量总和改成了今年和去年的差。show一下结果

    =====第5题=====
    销量比去年同期增长最快的区域是信阳市区,其增量为104780
    
  7. 统计每种啤酒的11 月份销量。

    还是和上一问一样,不赘述,这个结果非常非常长,就不放到这了,占位置。下面命令行有。

  8. 统计啤酒卖得最好的前三个区域的11月份销量。

    同上,这几个地方代码也很清楚

出现的问题:

前期遇到了很多很多环境配置问题

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

python3.8貌似用不了,最后用的python3.6重装了一遍库,解决了

运行截图

运行截图.png

完整的命令行运行结果

D:\ProgramData\Anaconda3\envs\py36\python.exe D:\code\geoDataWork\day2.py
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
=====第1题=====
25130,哈尔滨小麦王10度330ML1X24纸箱听装,驻马店市区,1170,0,0,110,0
25245,哈尔滨小麦王10度500ML1X12纸箱回瓶装,驻马店郊县,1888,2592,0,3072,0
25245,哈尔滨小麦王10度500ML1X12纸箱回瓶装,驻马店市区,704,0,2112,0,4167
25247,百威9.7度330ML1X24纸箱听装,豫南NL,5113,0,4680,10660,8710
30882,百威9.7度460ML1X12纸箱回瓶装,豫南NL,108,0,0,324,0
30882,百威9.7度460ML1X12纸箱回瓶装,信阳市区,4104,0,8424,3888,2876
30882,百威9.7度460ML1X12纸箱回瓶装,驻马店郊县,1080,0,0,3240,1400
30882,百威9.7度460ML1X12纸箱回瓶装,驻马店市区,1944,2376,1080,2376,3623
30891,百威纯生8度330ML1X24纸箱听装,信阳市区,433,0,0,1300,0
30954,哈尔滨冰爽9度330ML1X24纸箱听装,驻马店市区,477,1430,0,0,2525
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),信阳市区,1584,0,0,4752,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),驻马店市区,72,0,0,216,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,驻马店郊县,280,840,0,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,驻马店市区,513,0,1540,0,0
32519,百威9.7度236ML1X24纸箱OW瓶装,豫南NL,514,0,0,1541,210
36448,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包),驻马店郊县,607,1820,0,0,1690
36552,百威9.7度330ML1X24纸箱OW瓶装(无格挡),豫南NL,364,0,0,1092,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),驻马店郊县,360,0,0,1080,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),信阳东片区,828,0,0,2484,3240
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),驻马店郊县,163,0,0,490,1540
39831,哈尔滨麦道10度580ML1X12纸箱回瓶装,南阳西片区,1408,0,0,4224,3168
40184,维雪1982典藏10度500ML1X12纸箱回瓶装,信阳市区,4752,0,0,14256,45000
43279,维雪9度330ML1X24纸箱听装(联合品牌),信阳郊县,520,0,0,1560,3000
43279,维雪9度330ML1X24纸箱听装(联合品牌),信阳市区,693,0,0,2080,5760
43279,维雪9度330ML1X24纸箱听装(联合品牌),信阳东片区,1127,0,3380,0,0
45851,维雪精酿9度580ML1X12纸箱回瓶装,信阳东片区,448,0,0,1344,1344
45851,维雪精酿9度580ML1X12纸箱回瓶装,信阳市区,384,0,0,1152,0
45851,维雪精酿9度580ML1X12纸箱回瓶装,驻马店市区,704,0,0,2112,2155
46211,维雪众享9度500ML1X12纸箱回瓶装(V3),信阳东片区,216,0,0,648,648
46213,维雪9度500ML1X12纸箱回瓶装(V3),信阳东片区,1584,0,0,4752,2376
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),信阳郊县,864,0,0,2592,5000
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),信阳市区,1260,0,0,3780,15444
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),信阳东片区,2268,0,0,6804,4752
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),驻马店郊县,2448,0,0,7344,2376
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),信阳市区,1728,0,0,5184,27000
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),信阳东片区,360,0,0,1080,2376
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),信阳郊县,1260,0,0,3780,1560
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,豫南NL,896,2184,0,504,0
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,信阳郊县,700,0,0,2100,2000
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,信阳市区,16983,0,0,50950,27000
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,信阳东片区,5400,0,0,16200,8000
49900,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包)-促销版B,驻马店市区,1027,0,0,3080,0
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),信阳东片区,504,0,0,1512,1512
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),驻马店郊县,792,0,0,2376,2376
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),驻马店市区,720,0,0,2160,6667
55899,百威9.7度500ML1X12纸箱听装(带提手),豫南NL,378,0,0,1134,0
56182,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手),信阳市区,378,0,0,1134,0
56737,大富豪嗨酷8度330ML1X24纸箱回瓶装-红,驻马店郊县,513,0,1540,0,0
59036,百威9.7度310ML1X24纸箱纤体罐装,信阳市区,780,0,0,2340,0
59036,百威9.7度310ML1X24纸箱纤体罐装,豫南NL,11050,0,3120,30030,5860
59096,百威9.7度275ML1X24纸箱OW瓶装,豫南NL,747,770,0,1470,700
59544,洛阳宫特爽9度580ML1X12纸箱回瓶装,信阳东片区,1408,2112,0,2112,2112
62081,大富豪金麦8度330ML4X6纸箱听装,信阳市区,1027,0,3080,0,0
63291,百威9.7度500ML6X3半托纸箱听装(机械改包),豫南KA,180,0,0,540,0
67287,百威9.7度355ML1X24纸箱OW铝瓶装(进口),信阳市区,47,0,0,140,0
67287,百威9.7度355ML1X24纸箱OW铝瓶装(进口),豫南NL,327,0,0,980,0
=====第3题=====
一共有104种啤酒
=====第4题=====
销量第1名的酒是鸡公山信阳特供9度580ML1X9膜包回瓶装,其销量为106250
销量第2名的酒是维雪1982典藏10度500ML1X12纸箱回瓶装,其销量为59256
销量第3名的酒是维雪精酿9度500ML1X12纸箱回瓶装(V3),其销量为48092
销量第4名的酒是百威9.7度310ML1X24纸箱纤体罐装,其销量为41350
销量第5名的酒是维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),其销量为40980
=====第5题=====
销量比去年同期增长最快的区域是信阳市区,其增量为104780
=====第6题=====
哈尔滨冰纯9.1度600ML1X12纸箱回瓶装在今年11月的销量为0
哈尔滨小麦王10度330ML1X24纸箱听装在今年11月的销量为110
哈尔滨小麦王10度500ML1X12纸箱回瓶装在今年11月的销量为13095
百威9.7度330ML1X24纸箱听装在今年11月的销量为24050
哈尔滨冰纯9.1度600ML4X3纸箱OW瓶装在今年11月的销量为0
哈尔滨清爽8度580ML1X12纸箱回瓶装-ABI瓶在今年11月的销量为0
百威9.7度30L1X1回桶装在今年11月的销量为0
百威9.7度500ML6X3半托纸箱听装在今年11月的销量为0
百威9.7度460ML1X12纸箱回瓶装在今年11月的销量为29607
百威9.7度460ML1X12纸箱OW瓶装-KA在今年11月的销量为0
百威百冰10度330ML1X24纸箱听装在今年11月的销量为0
百威纯生8度330ML1X24纸箱听装在今年11月的销量为1300
百威纯生8度330ML4X6半托纸箱听装在今年11月的销量为0
哈尔滨冰纯9.1度600ML1X12纸箱OW瓶装-KA在今年11月的销量为0
哈尔滨冰纯9.1度600ML1X12纸箱回瓶装-促销版A在今年11月的销量为0
哈尔滨冰纯9.1度500ML6X3半托纸箱听装在今年11月的销量为0
哈尔滨冰爽9度330ML1X24纸箱听装在今年11月的销量为4355
哈尔滨冰爽9度330ML1X24纸箱听装-KA在今年11月的销量为1894
哈尔滨冰爽9度330ML4X6半托纸箱听装在今年11月的销量为0
哈尔滨小麦王10度330ML1X24纸箱听装-KA在今年11月的销量为0
哈尔滨小麦王10度500ML6X3半托纸箱听装在今年11月的销量为0
哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B在今年11月的销量为756
哈尔滨冰纯9.1度600ML1X12纸箱回瓶装(无格挡)在今年11月的销量为6336
哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡)在今年11月的销量为4968
哈尔滨冰爽9度330ML1X24纸箱回瓶装在今年11月的销量为2380
百威9.7度236ML1X24纸箱OW瓶装在今年11月的销量为1751
哈尔滨小麦王10度500ML1X12纸箱听装在今年11月的销量为0
百威9.7度600ML4X3纸箱OW瓶装(机械改包)在今年11月的销量为0
哈尔滨冰纯9.1度330ML4X6纸箱听装(机械黄包箱)在今年11月的销量为0
哈尔滨冰纯9.1度330ML4X6纸箱听装(机械黄包箱)-促销版A在今年11月的销量为0
哈尔滨小麦王10度330ML4X6纸箱听装(机械黄包箱)在今年11月的销量为1690
哈尔滨冰爽9度330ML4X6纸箱听装(机械黄包箱)在今年11月的销量为0
百威9.7度330ML4X6半托纸箱听装(机械改包)在今年11月的销量为0
哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包)在今年11月的销量为6591
哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包)在今年11月的销量为10684
百威金尊9.5度500ML1X12纸箱OW瓶装在今年11月的销量为0
百威9.7度330ML1X24纸箱OW瓶装(无格挡)在今年11月的销量为1092
百威9.7度500ML1X12纸箱回瓶装(无格挡)在今年11月的销量为0
哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡)在今年11月的销量为7163
哈尔滨清爽8度580ML1X12纸箱回瓶装(无格挡)在今年11月的销量为0
哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡)在今年11月的销量为4975
哈尔滨麦道10度580ML1X12纸箱回瓶装在今年11月的销量为7392
百威9.7度355ML1X24纸箱铝瓶装在今年11月的销量为0
哈尔滨冰纯9.1度30L1X1回桶装在今年11月的销量为0
哈尔滨麦道10度500ML1X12纸箱回瓶装(无格挡)在今年11月的销量为0
维雪1982典藏10度500ML1X12纸箱回瓶装在今年11月的销量为59256
百威9.7度500ML1X12纸箱听装在今年11月的销量为0
维雪9度330ML1X24纸箱听装(联合品牌春节版)在今年11月的销量为0
维雪9度330ML1X24纸箱听装(联合品牌)在今年11月的销量为16492
百威9.7度355ML1X24纸箱铝瓶装-促销版A在今年11月的销量为0
维雪特酿9度500ML1X9膜包回瓶装在今年11月的销量为0
维雪特爽9度580ML1X9膜包回瓶装在今年11月的销量为0
福佳白11.7度330ml1X24纸箱OW瓶装INT在今年11月的销量为0
维雪精酿9度580ML1X12纸箱回瓶装在今年11月的销量为10219
维雪众享9度500ML1X12纸箱回瓶装(V3)在今年11月的销量为2496
维雪9度500ML1X12纸箱回瓶装(联合品牌春节版V3)在今年11月的销量为1054
维雪9度500ML1X12纸箱回瓶装(V3)在今年11月的销量为7128
维雪精品9度500ML1X12纸箱回瓶装(V3)在今年11月的销量为0
维雪精酿9度500ML1X12纸箱回瓶装(V3)在今年11月的销量为48092
维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3)在今年11月的销量为40980
科罗娜11.3度330ML4X6纸箱OW瓶装在今年11月的销量为2688
哈尔滨扎啤9.1度12L1X1捆扎桶装在今年11月的销量为0
维雪第七感9度330ML1X24纸箱回瓶装(V3)在今年11月的销量为0
百威9.7度355ML1X6纸箱铝瓶装在今年11月的销量为0
鸡公山信阳特供9度580ML1X9膜包回瓶装在今年11月的销量为106250
百威9.7度12L1X1捆扎桶装在今年11月的销量为0
哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包)-促销版B在今年11月的销量为3080
时代11.35度440ML1X24纸箱听装在今年11月的销量为0
百威金尊9.5度330ML1X24纸箱纤体罐装在今年11月的销量为0
福佳白11.7度330ML1X24纸箱OW瓶装在今年11月的销量为140
哈尔滨清爽11度330ML4X6半托纸箱听装(机械改包)-KA在今年11月的销量为1690
范佳乐小麦黑11.75度500ML1X20纸箱OW瓶装在今年11月的销量为0
范佳乐小麦11.75度500ML1X20纸箱OW瓶裝在今年11月的销量为0
巴斯艾尔10.7度500ML6X4纸箱听装在今年11月的销量为0
宝汀顿生啤酒10.7度500ML6X4纸箱听装(氮气装)在今年11月的销量为0
墓圣皮尔森11.4度500ML3X8纸箱听装在今年11月的销量为0
狮百腾慕尼黑淡啤11.75度500ML1X24纸箱听装在今年11月的销量为0
维雪精酿9度500ML1X12纸箱回瓶(联合品牌新年装)在今年11月的销量为0
维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4)在今年11月的销量为17203
百威9.7度500ML1X12纸箱听装(带提手)在今年11月的销量为1134
哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)在今年11月的销量为1134
大富豪80905度330ML1X24纸箱回瓶装在今年11月的销量为0
大富豪嗨酷8度330ML1X24纸箱回瓶装-红在今年11月的销量为3652
大富豪金麦芽8度500ML1X12纸箱听装在今年11月的销量为0
航空菠萝爽0度500ML1X9塑包回瓶装在今年11月的销量为0
百威9.7度355ML1X24纸箱铝瓶装(特别款)在今年11月的销量为0
鹅岛苏菲艾尔14.0度765ML1x12纸箱OW瓶装在今年11月的销量为0
百威9.7度310ML1X24纸箱纤体罐装在今年11月的销量为41350
百威9.7度275ML1X24纸箱OW瓶装在今年11月的销量为2940
百威9.7度500ML1X12纸箱听装(带提手)-促销版A在今年11月的销量为0
哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A在今年11月的销量为0
哈尔滨冰纯白啤10度500ML1X12纸箱回瓶装在今年11月的销量为0
洛阳宫特爽9度580ML1X12纸箱回瓶装在今年11月的销量为6336
洛阳宫特酿9度580ML1X9塑包回瓶装在今年11月的销量为0
洛阳宫精品9度580ML1X12纸箱回瓶装在今年11月的销量为0
福佳白11.7度330ML1X24纸箱OW瓶装(New VBI)在今年11月的销量为0
大富豪金麦8度330ML4X6纸箱听装在今年11月的销量为3080
哈尔滨10度1.68L1X6保温箱回桶装在今年11月的销量为0
福佳白11.7度500ML1X24纸箱听装(New VBI)在今年11月的销量为0
健力士醇黑9.87度440ML1X24纸箱听装在今年11月的销量为0
百威9.7度500ML6X3半托纸箱听装(机械改包)在今年11月的销量为540
哈尔滨小麦王10度500ML6X3半托纸箱听装(机械改包)在今年11月的销量为1134
百威9.7度355ML1X24纸箱OW铝瓶装(进口)在今年11月的销量为1120
哈尔滨冰纯9.1度330ML4X6纸箱听装(塑膜内包)在今年11月的销量为0
=====第7题=====
销量第1名的地区是信阳市区,其11月销量为225540
销量第2名的地区是信阳东片区,其11月销量为79808
销量第3名的地区是豫南NL,其11月销量为74109
=====第2题=====执行第二题后一些数据会发生改变,放在最后
25010,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装,南阳市区,0,0,0,0,0
25010,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装,南阳西片区,0,0,0,0,0
25130,哈尔滨小麦王10度330ML1X24纸箱听装,驻马店郊县,0,0,0,0,0
25130,哈尔滨小麦王10度330ML1X24纸箱听装,驻马店市区,1170,0,0,110,0
25245,哈尔滨小麦王10度500ML1X12纸箱回瓶装,信阳郊县,0,0,0,0,0
25245,哈尔滨小麦王10度500ML1X12纸箱回瓶装,信阳东片区,0,0,0,0,1152
25245,哈尔滨小麦王10度500ML1X12纸箱回瓶装,驻马店郊县,1888,2592,0,3072,0
25245,哈尔滨小麦王10度500ML1X12纸箱回瓶装,驻马店市区,704,0,2112,0,4167
25247,百威9.7度330ML1X24纸箱听装,豫南NL,5113,0,4680,10660,8710
25247,百威9.7度330ML1X24纸箱听装,南阳市区,0,0,0,0,0
25247,百威9.7度330ML1X24纸箱听装,信阳市区,0,0,0,0,0
25247,百威9.7度330ML1X24纸箱听装,驻马店市区,0,0,0,0,0
25247,百威9.7度330ML1X24纸箱听装,驻马店郊县,0,0,0,0,0
25642,哈尔滨冰纯9.1度600ML4X3纸箱OW瓶装,南阳市区,0,0,0,0,0
30720,哈尔滨清爽8度580ML1X12纸箱回瓶装-ABI瓶,信阳东片区,0,0,0,0,0
30720,哈尔滨清爽8度580ML1X12纸箱回瓶装-ABI瓶,南阳西片区,0,0,0,0,0
30831,百威9.7度30L1X1回桶装,信阳市区,0,0,0,0,0
30871,百威9.7度500ML6X3半托纸箱听装,南阳市区,0,0,0,0,0
30871,百威9.7度500ML6X3半托纸箱听装,豫南KA,0,0,0,0,0
30882,百威9.7度460ML1X12纸箱回瓶装,豫南NL,108,0,0,324,0
30882,百威9.7度460ML1X12纸箱回瓶装,信阳市区,4104,0,8424,3888,2876
30882,百威9.7度460ML1X12纸箱回瓶装,驻马店郊县,1080,0,0,3240,1400
30882,百威9.7度460ML1X12纸箱回瓶装,驻马店市区,1944,2376,1080,2376,3623
30882,百威9.7度460ML1X12纸箱回瓶装,南阳市区,0,0,0,0,0
30883,百威9.7度460ML1X12纸箱OW瓶装-KA,豫南KA,0,0,0,0,0
30887,百威百冰10度330ML1X24纸箱听装,信阳市区,0,0,0,0,0
30891,百威纯生8度330ML1X24纸箱听装,豫南NL,0,0,0,0,0
30891,百威纯生8度330ML1X24纸箱听装,信阳市区,433,0,0,1300,0
30891,百威纯生8度330ML1X24纸箱听装,驻马店郊县,0,0,0,0,0
30891,百威纯生8度330ML1X24纸箱听装,驻马店市区,0,0,0,0,0
30891,百威纯生8度330ML1X24纸箱听装,南阳市区,0,0,0,0,0
30895,百威纯生8度330ML4X6半托纸箱听装,信阳市区,0,0,0,0,0
30919,哈尔滨冰纯9.1度600ML1X12纸箱OW瓶装-KA,豫南KA,0,0,0,0,0
30920,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装-促销版A,南阳市区,0,0,0,0,0
30920,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装-促销版A,南阳西片区,0,0,0,0,0
30936,哈尔滨冰纯9.1度500ML6X3半托纸箱听装,豫南KA,0,0,0,0,0
30954,哈尔滨冰爽9度330ML1X24纸箱听装,信阳郊县,0,0,0,0,400
30954,哈尔滨冰爽9度330ML1X24纸箱听装,信阳东片区,0,0,0,0,0
30954,哈尔滨冰爽9度330ML1X24纸箱听装,驻马店郊县,0,0,0,0,0
30954,哈尔滨冰爽9度330ML1X24纸箱听装,驻马店市区,477,1430,0,0,2525
30954,哈尔滨冰爽9度330ML1X24纸箱听装,南阳西片区,0,0,0,0,0
30954,哈尔滨冰爽9度330ML1X24纸箱听装,豫南KA,0,0,0,0,0
30955,哈尔滨冰爽9度330ML1X24纸箱听装-KA,驻马店市区,0,0,0,0,1894
30955,哈尔滨冰爽9度330ML1X24纸箱听装-KA,豫南KA,0,0,0,0,0
30956,哈尔滨冰爽9度330ML4X6半托纸箱听装,豫南KA,0,0,0,0,0
30959,哈尔滨小麦王10度330ML1X24纸箱听装-KA,豫南KA,0,0,0,0,0
30960,哈尔滨小麦王10度500ML6X3半托纸箱听装,南阳市区,0,0,0,0,0
31171,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B,信阳市区,0,0,0,0,0
31171,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B,信阳东片区,0,0,0,0,756
31171,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B,南阳西片区,0,0,0,0,0
31171,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B,信阳郊县,0,0,0,0,0
31171,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B,驻马店郊县,0,0,0,0,0
31171,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装-促销版B,驻马店市区,0,0,0,0,0
32194,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装(无格挡),南阳市区,0,0,0,0,2112
32194,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装(无格挡),南阳西片区,0,0,0,0,4224
32194,哈尔滨冰纯9.1度600ML1X12纸箱回瓶装(无格挡),驻马店市区,0,0,0,0,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),信阳市区,1584,0,0,4752,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),驻马店市区,72,0,0,216,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),信阳郊县,0,0,0,0,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),信阳东片区,0,0,0,0,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),豫南KA,0,0,0,0,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),南阳市区,0,0,0,0,0
32201,哈尔滨冰纯9.1度500ML1X12纸箱回瓶装(无格挡),驻马店郊县,0,0,0,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,豫南NL,0,0,0,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,驻马店郊县,280,840,0,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,信阳东片区,0,0,0,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,南阳西片区,0,0,0,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,驻马店市区,513,0,1540,0,0
32301,哈尔滨冰爽9度330ML1X24纸箱回瓶装,南阳市区,0,0,0,0,0
32519,百威9.7度236ML1X24纸箱OW瓶装,豫南NL,514,0,0,1541,210
32519,百威9.7度236ML1X24纸箱OW瓶装,信阳市区,0,0,0,0,0
32519,百威9.7度236ML1X24纸箱OW瓶装,南阳市区,0,0,0,0,0
32519,百威9.7度236ML1X24纸箱OW瓶装,豫南KA,0,0,0,0,0
32519,百威9.7度236ML1X24纸箱OW瓶装,驻马店郊县,0,0,0,0,0
32519,百威9.7度236ML1X24纸箱OW瓶装,驻马店市区,0,0,0,0,0
33765,哈尔滨小麦王10度500ML1X12纸箱听装,南阳市区,0,0,0,0,0
35075,百威9.7度600ML4X3纸箱OW瓶装(机械改包),豫南KA,0,0,0,0,0
35075,百威9.7度600ML4X3纸箱OW瓶装(机械改包),信阳市区,0,0,0,0,0
35139,哈尔滨冰纯9.1度330ML4X6纸箱听装(机械黄包箱),豫南KA,0,0,0,0,0
35139,哈尔滨冰纯9.1度330ML4X6纸箱听装(机械黄包箱),信阳市区,0,0,0,0,0
35140,哈尔滨冰纯9.1度330ML4X6纸箱听装(机械黄包箱)-促销版A,豫南KA,0,0,0,0,0
35171,哈尔滨小麦王10度330ML4X6纸箱听装(机械黄包箱),豫南KA,0,0,0,0,1690
35171,哈尔滨小麦王10度330ML4X6纸箱听装(机械黄包箱),信阳市区,0,0,0,0,0
35171,哈尔滨小麦王10度330ML4X6纸箱听装(机械黄包箱),南阳市区,0,0,0,0,0
35172,哈尔滨冰爽9度330ML4X6纸箱听装(机械黄包箱),豫南KA,0,0,0,0,0
35172,哈尔滨冰爽9度330ML4X6纸箱听装(机械黄包箱),信阳市区,0,0,0,0,0
35172,哈尔滨冰爽9度330ML4X6纸箱听装(机械黄包箱),南阳市区,0,0,0,0,0
35174,百威9.7度330ML4X6半托纸箱听装(机械改包),豫南KA,0,0,0,0,0
35174,百威9.7度330ML4X6半托纸箱听装(机械改包),信阳市区,0,0,0,0,0
36448,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包),驻马店市区,0,0,0,0,3081
36448,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包),南阳市区,0,0,0,0,0
36448,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包),信阳市区,0,0,0,0,0
36448,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包),驻马店郊县,607,1820,0,0,1690
36449,哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包),驻马店郊县,0,0,0,0,1430
36449,哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包),驻马店市区,0,0,0,0,1894
36449,哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包),南阳市区,0,0,0,0,0
36449,哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包),信阳市区,0,0,0,0,0
36449,哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包),信阳东片区,0,0,0,0,6580
36449,哈尔滨冰爽9度330ML4X6纸箱听装(塑膜内包),南阳西片区,0,0,0,0,780
36520,百威金尊9.5度500ML1X12纸箱OW瓶装,信阳市区,0,0,0,0,0
36520,百威金尊9.5度500ML1X12纸箱OW瓶装,豫南NL,0,0,0,0,0
36520,百威金尊9.5度500ML1X12纸箱OW瓶装,驻马店市区,0,0,0,0,0
36552,百威9.7度330ML1X24纸箱OW瓶装(无格挡),豫南NL,364,0,0,1092,0
36552,百威9.7度330ML1X24纸箱OW瓶装(无格挡),信阳市区,0,0,0,0,0
36552,百威9.7度330ML1X24纸箱OW瓶装(无格挡),豫南KA,0,0,0,0,0
36617,百威9.7度500ML1X12纸箱回瓶装(无格挡),信阳市区,0,0,0,0,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),驻马店郊县,360,0,0,1080,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),驻马店市区,0,0,0,0,359
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),南阳市区,0,0,0,0,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),信阳郊县,0,0,0,0,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),信阳市区,0,0,0,0,0
37999,哈尔滨冰畅8度500ML1X12纸箱回瓶装(无格挡),信阳东片区,828,0,0,2484,3240
38022,哈尔滨清爽8度580ML1X12纸箱回瓶装(无格挡),信阳东片区,0,0,0,0,0
38022,哈尔滨清爽8度580ML1X12纸箱回瓶装(无格挡),南阳西片区,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),信阳郊县,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),豫南NL,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),豫南KA,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),信阳市区,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),信阳东片区,0,0,0,0,420
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),南阳市区,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),南阳西片区,0,0,0,0,0
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),驻马店郊县,163,0,0,490,1540
38024,哈尔滨冰爽9度330ML1X24纸箱回瓶装(无格挡),驻马店市区,0,0,0,0,2525
39831,哈尔滨麦道10度580ML1X12纸箱回瓶装,信阳东片区,0,0,0,0,0
39831,哈尔滨麦道10度580ML1X12纸箱回瓶装,南阳西片区,1408,0,0,4224,3168
39831,哈尔滨麦道10度580ML1X12纸箱回瓶装,驻马店市区,0,0,0,0,0
39831,哈尔滨麦道10度580ML1X12纸箱回瓶装,南阳市区,0,0,0,0,0
39831,哈尔滨麦道10度580ML1X12纸箱回瓶装,信阳郊县,0,0,0,0,0
39930,百威9.7度355ML1X24纸箱铝瓶装,豫南NL,0,0,0,0,0
39930,百威9.7度355ML1X24纸箱铝瓶装,信阳市区,0,0,0,0,0
39930,百威9.7度355ML1X24纸箱铝瓶装,驻马店市区,0,0,0,0,0
39930,百威9.7度355ML1X24纸箱铝瓶装,南阳市区,0,0,0,0,0
39954,哈尔滨冰纯9.1度30L1X1回桶装,信阳市区,0,0,0,0,0
39995,哈尔滨麦道10度500ML1X12纸箱回瓶装(无格挡),驻马店市区,0,0,0,0,0
39995,哈尔滨麦道10度500ML1X12纸箱回瓶装(无格挡),驻马店郊县,0,0,0,0,0
40184,维雪1982典藏10度500ML1X12纸箱回瓶装,信阳市区,4752,0,0,14256,45000
40184,维雪1982典藏10度500ML1X12纸箱回瓶装,信阳郊县,0,0,0,0,0
40184,维雪1982典藏10度500ML1X12纸箱回瓶装,豫南KA,0,0,0,0,0
43022,百威9.7度500ML1X12纸箱听装,驻马店郊县,0,0,0,0,0
43022,百威9.7度500ML1X12纸箱听装,豫南NL,0,0,0,0,0
43278,维雪9度330ML1X24纸箱听装(联合品牌春节版),信阳市区,0,0,0,0,0
43279,维雪9度330ML1X24纸箱听装(联合品牌),信阳郊县,520,0,0,1560,3000
43279,维雪9度330ML1X24纸箱听装(联合品牌),信阳市区,693,0,0,2080,5760
43279,维雪9度330ML1X24纸箱听装(联合品牌),驻马店市区,0,0,0,0,712
43279,维雪9度330ML1X24纸箱听装(联合品牌),信阳东片区,1127,0,3380,0,0
43279,维雪9度330ML1X24纸箱听装(联合品牌),驻马店郊县,0,0,0,0,0
43333,百威9.7度355ML1X24纸箱铝瓶装-促销版A,豫南NL,0,0,0,0,0
43333,百威9.7度355ML1X24纸箱铝瓶装-促销版A,南阳市区,0,0,0,0,0
43333,百威9.7度355ML1X24纸箱铝瓶装-促销版A,信阳市区,0,0,0,0,0
44533,维雪特酿9度500ML1X9膜包回瓶装,驻马店市区,0,0,0,0,0
44533,维雪特酿9度500ML1X9膜包回瓶装,信阳市区,0,0,0,0,0
44533,维雪特酿9度500ML1X9膜包回瓶装,信阳东片区,0,0,0,0,0
44534,维雪特爽9度580ML1X9膜包回瓶装,信阳东片区,0,0,0,0,0
44534,维雪特爽9度580ML1X9膜包回瓶装,信阳市区,0,0,0,0,0
44534,维雪特爽9度580ML1X9膜包回瓶装,驻马店郊县,0,0,0,0,0
44534,维雪特爽9度580ML1X9膜包回瓶装,信阳郊县,0,0,0,0,0
44534,维雪特爽9度580ML1X9膜包回瓶装,豫南KA,0,0,0,0,0
44962,福佳白11.7度330ml1X24纸箱OW瓶装INT,豫南KA,0,0,0,0,0
45851,维雪精酿9度580ML1X12纸箱回瓶装,信阳东片区,448,0,0,1344,1344
45851,维雪精酿9度580ML1X12纸箱回瓶装,南阳西片区,0,0,0,0,0
45851,维雪精酿9度580ML1X12纸箱回瓶装,信阳市区,384,0,0,1152,0
45851,维雪精酿9度580ML1X12纸箱回瓶装,驻马店市区,704,0,0,2112,2155
45851,维雪精酿9度580ML1X12纸箱回瓶装,南阳市区,0,0,0,0,2112
45851,维雪精酿9度580ML1X12纸箱回瓶装,信阳郊县,0,0,0,0,0
46211,维雪众享9度500ML1X12纸箱回瓶装(V3),信阳郊县,0,0,0,0,1200
46211,维雪众享9度500ML1X12纸箱回瓶装(V3),信阳东片区,216,0,0,648,648
46211,维雪众享9度500ML1X12纸箱回瓶装(V3),信阳市区,0,0,0,0,0
46211,维雪众享9度500ML1X12纸箱回瓶装(V3),豫南KA,0,0,0,0,0
46212,维雪9度500ML1X12纸箱回瓶装(联合品牌春节版V3),驻马店市区,0,0,0,0,1054
46213,维雪9度500ML1X12纸箱回瓶装(V3),信阳东片区,1584,0,0,4752,2376
46213,维雪9度500ML1X12纸箱回瓶装(V3),信阳市区,0,0,0,0,0
46214,维雪精品9度500ML1X12纸箱回瓶装(V3),信阳郊县,0,0,0,0,0
46214,维雪精品9度500ML1X12纸箱回瓶装(V3),信阳市区,0,0,0,0,0
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),信阳郊县,864,0,0,2592,5000
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),信阳市区,1260,0,0,3780,15444
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),信阳东片区,2268,0,0,6804,4752
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),驻马店郊县,2448,0,0,7344,2376
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),驻马店市区,0,0,0,0,0
46215,维雪精酿9度500ML1X12纸箱回瓶装(V3),豫南KA,0,0,0,0,0
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),信阳市区,1728,0,0,5184,27000
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),信阳东片区,360,0,0,1080,2376
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),信阳郊县,1260,0,0,3780,1560
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),豫南KA,0,0,0,0,0
46283,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V3),驻马店郊县,0,0,0,0,0
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,豫南NL,896,2184,0,504,0
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,信阳市区,0,0,0,0,0
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,豫南KA,0,0,0,0,0
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,驻马店郊县,0,0,0,0,0
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,驻马店市区,0,0,0,0,0
46694,科罗娜11.3度330ML4X6纸箱OW瓶装,南阳市区,0,0,0,0,0
48102,哈尔滨扎啤9.1度12L1X1捆扎桶装,信阳市区,0,0,0,0,0
48262,维雪第七感9度330ML1X24纸箱回瓶装(V3),驻马店郊县,0,0,0,0,0
48262,维雪第七感9度330ML1X24纸箱回瓶装(V3),信阳东片区,0,0,0,0,0
48264,百威9.7度355ML1X6纸箱铝瓶装,信阳市区,0,0,0,0,0
48264,百威9.7度355ML1X6纸箱铝瓶装,南阳市区,0,0,0,0,0
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,信阳郊县,700,0,0,2100,2000
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,驻马店郊县,0,0,0,0,0
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,信阳市区,16983,0,0,50950,27000
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,信阳东片区,5400,0,0,16200,8000
48341,鸡公山信阳特供9度580ML1X9膜包回瓶装,豫南KA,0,0,0,0,0
49571,百威9.7度12L1X1捆扎桶装,信阳市区,0,0,0,0,0
49900,哈尔滨小麦王精酿10度330ML4X6纸箱听装(塑膜内包)-促销版B,驻马店市区,1027,0,0,3080,0
50240,时代11.35度440ML1X24纸箱听装,豫南KA,0,0,0,0,0
50271,百威金尊9.5度330ML1X24纸箱纤体罐装,信阳市区,0,0,0,0,0
50825,福佳白11.7度330ML1X24纸箱OW瓶装,信阳市区,0,0,0,0,0
50825,福佳白11.7度330ML1X24纸箱OW瓶装,豫南NL,0,0,0,0,140
50825,福佳白11.7度330ML1X24纸箱OW瓶装,豫南KA,0,0,0,0,0
53373,哈尔滨清爽11度330ML4X6半托纸箱听装(机械改包)-KA,豫南KA,0,0,0,0,1690
53373,哈尔滨清爽11度330ML4X6半托纸箱听装(机械改包)-KA,信阳市区,0,0,0,0,0
53373,哈尔滨清爽11度330ML4X6半托纸箱听装(机械改包)-KA,驻马店郊县,0,0,0,0,0
53414,范佳乐小麦黑11.75度500ML1X20纸箱OW瓶装,信阳市区,0,0,0,0,0
53414,范佳乐小麦黑11.75度500ML1X20纸箱OW瓶装,豫南NL,0,0,0,0,0
53414,范佳乐小麦黑11.75度500ML1X20纸箱OW瓶装,驻马店郊县,0,0,0,0,0
53415,范佳乐小麦11.75度500ML1X20纸箱OW瓶裝,信阳市区,0,0,0,0,0
53441,巴斯艾尔10.7度500ML6X4纸箱听装,豫南KA,0,0,0,0,0
53442,宝汀顿生啤酒10.7度500ML6X4纸箱听装(氮气装),豫南NL,0,0,0,0,0
53442,宝汀顿生啤酒10.7度500ML6X4纸箱听装(氮气装),信阳市区,0,0,0,0,0
53442,宝汀顿生啤酒10.7度500ML6X4纸箱听装(氮气装),豫南KA,0,0,0,0,0
53455,墓圣皮尔森11.4度500ML3X8纸箱听装,豫南KA,0,0,0,0,0
53456,狮百腾慕尼黑淡啤11.75度500ML1X24纸箱听装,豫南KA,0,0,0,0,0
53460,维雪精酿9度500ML1X12纸箱回瓶(联合品牌新年装),信阳市区,0,0,0,0,0
53460,维雪精酿9度500ML1X12纸箱回瓶(联合品牌新年装),信阳郊县,0,0,0,0,0
53460,维雪精酿9度500ML1X12纸箱回瓶(联合品牌新年装),豫南KA,0,0,0,0,0
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),信阳东片区,504,0,0,1512,1512
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),驻马店郊县,792,0,0,2376,2376
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),驻马店市区,720,0,0,2160,6667
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),信阳郊县,0,0,0,0,600
53542,维雪喜年华9度500ML1X12纸箱回瓶装(联合品牌V4),南阳市区,0,0,0,0,0
55899,百威9.7度500ML1X12纸箱听装(带提手),驻马店郊县,0,0,0,0,0
55899,百威9.7度500ML1X12纸箱听装(带提手),豫南NL,378,0,0,1134,0
55899,百威9.7度500ML1X12纸箱听装(带提手),信阳市区,0,0,0,0,0
55899,百威9.7度500ML1X12纸箱听装(带提手),豫南KA,0,0,0,0,0
56182,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手),南阳西片区,0,0,0,0,0
56182,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手),驻马店郊县,0,0,0,0,0
56182,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手),信阳市区,378,0,0,1134,0
56182,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手),驻马店市区,0,0,0,0,0
56182,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手),南阳市区,0,0,0,0,0
56674,大富豪80905度330ML1X24纸箱回瓶装,信阳市区,0,0,0,0,0
56737,大富豪嗨酷8度330ML1X24纸箱回瓶装-红,信阳东片区,0,0,0,0,2112
56737,大富豪嗨酷8度330ML1X24纸箱回瓶装-红,驻马店郊县,513,0,1540,0,0
56913,大富豪金麦芽8度500ML1X12纸箱听装,信阳市区,0,0,0,0,0
57641,航空菠萝爽0度500ML1X9塑包回瓶装,驻马店市区,0,0,0,0,0
57641,航空菠萝爽0度500ML1X9塑包回瓶装,南阳市区,0,0,0,0,0
57836,百威9.7度355ML1X24纸箱铝瓶装(特别款),豫南NL,0,0,0,0,0
57836,百威9.7度355ML1X24纸箱铝瓶装(特别款),信阳市区,0,0,0,0,0
57836,百威9.7度355ML1X24纸箱铝瓶装(特别款),驻马店市区,0,0,0,0,0
58922,鹅岛苏菲艾尔14.0度765ML1x12纸箱OW瓶装,信阳市区,0,0,0,0,0
59036,百威9.7度310ML1X24纸箱纤体罐装,信阳市区,780,0,0,2340,0
59036,百威9.7度310ML1X24纸箱纤体罐装,豫南NL,11050,0,3120,30030,5860
59036,百威9.7度310ML1X24纸箱纤体罐装,驻马店市区,0,0,0,0,0
59036,百威9.7度310ML1X24纸箱纤体罐装,南阳市区,0,0,0,0,0
59096,百威9.7度275ML1X24纸箱OW瓶装,豫南NL,747,770,0,1470,700
59096,百威9.7度275ML1X24纸箱OW瓶装,信阳市区,0,0,0,0,0
59096,百威9.7度275ML1X24纸箱OW瓶装,南阳市区,0,0,0,0,0
59096,百威9.7度275ML1X24纸箱OW瓶装,驻马店市区,0,0,0,0,0
59239,百威9.7度500ML1X12纸箱听装(带提手)-促销版A,豫南NL,0,0,0,0,0
59239,百威9.7度500ML1X12纸箱听装(带提手)-促销版A,驻马店郊县,0,0,0,0,0
59239,百威9.7度500ML1X12纸箱听装(带提手)-促销版A,信阳市区,0,0,0,0,0
59239,百威9.7度500ML1X12纸箱听装(带提手)-促销版A,豫南KA,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,信阳市区,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,南阳西片区,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,驻马店市区,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,南阳市区,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,信阳东片区,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,豫南KA,0,0,0,0,0
59271,哈尔滨冰纯9.1度500ML1X12纸箱听装(带提手)-促销版A,驻马店郊县,0,0,0,0,0
59363,哈尔滨冰纯白啤10度500ML1X12纸箱回瓶装,信阳市区,0,0,0,0,0
59363,哈尔滨冰纯白啤10度500ML1X12纸箱回瓶装,驻马店市区,0,0,0,0,0
59363,哈尔滨冰纯白啤10度500ML1X12纸箱回瓶装,南阳市区,0,0,0,0,0
59544,洛阳宫特爽9度580ML1X12纸箱回瓶装,信阳东片区,1408,2112,0,2112,2112
59545,洛阳宫特酿9度580ML1X9塑包回瓶装,南阳西片区,0,0,0,0,0
59545,洛阳宫特酿9度580ML1X9塑包回瓶装,驻马店郊县,0,0,0,0,0
59546,洛阳宫精品9度580ML1X12纸箱回瓶装,南阳西片区,0,0,0,0,0
61935,福佳白11.7度330ML1X24纸箱OW瓶装(New VBI),信阳市区,0,0,0,0,0
62081,大富豪金麦8度330ML4X6纸箱听装,信阳市区,1027,0,3080,0,0
62081,大富豪金麦8度330ML4X6纸箱听装,豫南KA,0,0,0,0,0
62088,哈尔滨10度1.68L1X6保温箱回桶装,信阳市区,0,0,0,0,0
62575,福佳白11.7度500ML1X24纸箱听装(New VBI),信阳市区,0,0,0,0,0
62575,福佳白11.7度500ML1X24纸箱听装(New VBI),豫南KA,0,0,0,0,0
62575,福佳白11.7度500ML1X24纸箱听装(New VBI),豫南NL,0,0,0,0,0
62952,健力士醇黑9.87度440ML1X24纸箱听装,信阳市区,0,0,0,0,0
62952,健力士醇黑9.87度440ML1X24纸箱听装,豫南KA,0,0,0,0,0
63291,百威9.7度500ML6X3半托纸箱听装(机械改包),豫南KA,180,0,0,540,0
63291,百威9.7度500ML6X3半托纸箱听装(机械改包),驻马店郊县,0,0,0,0,0
63291,百威9.7度500ML6X3半托纸箱听装(机械改包),驻马店市区,0,0,0,0,0
63291,百威9.7度500ML6X3半托纸箱听装(机械改包),信阳市区,0,0,0,0,0
63291,百威9.7度500ML6X3半托纸箱听装(机械改包),南阳市区,0,0,0,0,0
63293,哈尔滨小麦王10度500ML6X3半托纸箱听装(机械改包),信阳市区,0,0,0,0,0
63293,哈尔滨小麦王10度500ML6X3半托纸箱听装(机械改包),豫南KA,0,0,0,0,1134
67287,百威9.7度355ML1X24纸箱OW铝瓶装(进口),信阳市区,47,0,0,140,0
67287,百威9.7度355ML1X24纸箱OW铝瓶装(进口),豫南NL,327,0,0,980,0
67287,百威9.7度355ML1X24纸箱OW铝瓶装(进口),驻马店市区,0,0,0,0,0
67287,百威9.7度355ML1X24纸箱OW铝瓶装(进口),南阳市区,0,0,0,0,0
67901,哈尔滨冰纯9.1度330ML4X6纸箱听装(塑膜内包),信阳东片区,0,0,0,0,0
67901,哈尔滨冰纯9.1度330ML4X6纸箱听装(塑膜内包),驻马店郊县,0,0,0,0,0
67901,哈尔滨冰纯9.1度330ML4X6纸箱听装(塑膜内包),信阳市区,0,0,0,0,0
67901,哈尔滨冰纯9.1度330ML4X6纸箱听装(塑膜内包),驻马店市区,0,0,0,0,0

进程已结束,退出代码为 0

完整源码

import findspark

findspark.init()
from pyspark import SparkConf, SparkContext
import pandas as pd
import os


def xls2txt(filename):
    """
    将表格转换为txt
    :param filename: xls文件名,含后缀,xlsx也可以
    :return: void
    """
    file_name = os.path.splitext(filename)[0]
    if not os.path.exists(file_name + '.txt'):
        df = pd.read_excel(filename, sheet_name='Sheet1', header=None, engine='openpyxl', skiprows=1)  # 使用pandas模块读取数据
        df.to_csv(file_name + '.txt', header=None, sep='\t', index=False)  # 写入,换行符分隔


# 第二题所用处理函数
def num_process(a):
    """
    根据数据特性,把第一行,以及第四行之后的数据视为数字
    :param a:
    :return:
    """
    for i in range(len(a)):
        if i >= 3 or i == 0:  # 取i=0或>=3,即所有为数字的数据
            a[i] = int(''.join(a[i].split(",")).strip('\"'))  # strip删掉首尾的引号,split将之从逗号处分割,join再将分割后的部分连接
    return a


def question1():
    """
    第一题
    :return:void
    """
    lines = line1.filter(lambda x: "0" != x[3])  # 过滤,取出所有周平均销量不为0的数据
    for item in lines.collect():
        print("{0},{1},{2},{3},{4},{5},{6},{7}".format(item[0], item[1], item[2], item[3], item[4], item[5], item[6],
                                                       item[7]))


def question2():
    """
    第二题,由于自己读取出来的数据没有引号和逗号,这里使用老师给出的txt文件进行处理
    :return:
    """
    # 第二题
    line = sc.textFile("BeerSaleData.txt")  # 读入文件
    line1 = line.map(lambda x: x.split("\t"))  # 基础分割,将文本转为RDD
    lines = line1.map(lambda x: num_process(x))  # 用自定义的处理函数处理所有数据
    for item in lines.collect():
        print("{0},{1},{2},{3},{4},{5},{6},{7}".format(item[0], item[1], item[2], item[3], item[4], item[5], item[6],
                                                       item[7]))


def question3():
    """
    第三题,十分简单的实现
    :return:
    """
    print("一共有" + str(line1.map(lambda x: x[1]).distinct().count()) + "种啤酒")


def question4(n):
    """
    第四题,可以输出整个列表的前n项,这里计算的销量是列表中,几个实际销量之和
    :param n:输出销量的前n名
    :return:
    """
    products = line1.map(lambda x: (x[1], int(x[4]) + int(x[5]) + int(x[6]) + int(x[7]))).reduceByKey(
        lambda a, b: a + b).collect()
    popular_list = sorted(products, key=lambda x: x[1], reverse=True)
    i = 0
    while i < n:
        print("销量第{0}名的酒是{1},其销量为{2}".format(i + 1, popular_list[i][0], popular_list[i][1]))
        i = i + 1


def question5():
    """
    第五题,列表的第(从0起算,直接使用)4 5 6 7行是今年的,8行是去年的
    :return:
    """
    # 计算销量增加量,应该有时候为负值
    products = line1.map(lambda x: (x[2], int(x[4]) + int(x[5]) + int(x[6]) + int(x[7]) - int(x[8]))).reduceByKey(
        lambda a, b: a + b).collect()
    popular_list = sorted(products, key=lambda x: x[1], reverse=True)
    print("销量比去年同期增长最快的区域是{0},其增量为{1}".format(popular_list[0][0], popular_list[0][1]))


def question6():
    """
    第六题,列表的第(从0起算,直接使用)4 5 6 7行之和是今年的11月销量
    :return:
    """
    products = line1.map(lambda x: (x[1], int(x[4]) + int(x[5]) + int(x[6]) + int(x[7]))).reduceByKey(
        lambda a, b: a + b).collect()
    for item in products:
        print("{0}在今年11月的销量为{1}".format(item[0], item[1]))


def question7():
    """
    第七题
    :return:
    """
    # 组织形式(地区名称,今年11月销量)
    products = line1.map(lambda x: (x[2], int(x[4]) + int(x[5]) + int(x[6]) + int(x[7]))).reduceByKey(
        lambda a, b: a + b).collect()
    popular_list = sorted(products, key=lambda x: x[1], reverse=True)
    i = 0
    while i < 3:
        print("销量第{0}名的地区是{1},其11月销量为{2}".format(i + 1, popular_list[i][0], popular_list[i][1]))
        i = i + 1


xls2txt('work2.xlsx')
conf = SparkConf().setMaster("local").setAppName("ReadHBase")
sc = SparkContext(conf=conf)  # 创建spark对象
line = sc.textFile("work2.txt")  # 读入文件
line1 = line.map(lambda x: x.split("\t"))  # 基础分割,将文本转为RDD
print("=====第1题=====")
question1()
print("=====第3题=====")
question3()
print("=====第4题=====")
question4(5)
print("=====第5题=====")
question5()
print("=====第6题=====")
question6()
print("=====第7题=====")
question7()
print("=====第2题=====执行第二题后一些数据会发生改变,放在最后")
question2()
sc.stop()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,193评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,306评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,130评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,110评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,118评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,085评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,007评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,844评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,283评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,508评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,395评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,985评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,630评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,797评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,653评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,553评论 2 352

推荐阅读更多精彩内容