美文网首页
自行车业务分析 2.2

自行车业务分析 2.2

作者: 人间桑 | 来源:发表于2020-06-09 15:16 被阅读0次

2.2、2019年11月自行车区域销售量表现

作业 2.2.1 请按照'chinese_territory','create_year_month',区域、月份分组,订单量求和、销售金额求和,赋予变量gather_customer_order_10_11_group,记得重置索引

#按照区域、月分组,订单量求和,销售金额求和

gather_customer_order_10_11_group=gather_customer_order_10_11.groupby(['chinese_territory','create_year_month']).agg( {'order_num':'sum','sum_amount':'sum'},axis=0).reset_index()

#记得加中括号[]

gather_customer_order_10_11_group.head()

作业 2.2.2 求不同区域10月11月的环比 你需要一步步完成

提示

1、获得去重区域的列表region_list

2、利用for循环区域列表,结合loc定位符合区域

3、利用pct_change()函数实现环比效果

4、形成新的Series

5、利用Series带的索引,合并到gather_customer_order_10_11_group中

#将区域存为列表

region_list=list(gather_customer_order_10_11_group['chinese_territory'].drop_duplicates(keep='first'))

#pct_change()当前元素与先前元素的相差百分比,求不同区域10月11月环比

order_x = pd.Series([])

amount_x = pd.Series([])

for i in region_list:

a=gather_customer_order_10_11_group.loc[gather_customer_order_10_11_group['chinese_territory']==i]['order_num'].pct_change().fillna(0)

b=gather_customer_order_10_11_group.loc[gather_customer_order_10_11_group['chinese_territory']==i]['sum_amount'].pct_change().fillna(0)

order_x=order_x.append(a)

amount_x = amount_x.append(b)

gather_customer_order_10_11_group['order_diff']=order_x

gather_customer_order_10_11_group['amount_diff']=amount_x

gather_customer_order_10_11_group.head()

作业 2.2.3、将最终的gather_customer_order_10_11_group的DataFrame存入Mysql的pt_bicy_november_territory_2当中,请使用追加存储。

注意:存储的MYSQL账号名为frogdata05

#将数据存入数据库

engine = create_engine("mysql://frogdata05:Frogdata!123@106.15.121.232:3306/datafrog05_adventure?charset=utf8")

datafrog05 = engine

gather_customer_order_10_11_group.to_sql('pt_bicy_november_territory_2',con=datafrog05,if_exists='append')

相关文章

  • 自行车业务分析 2.2

    2.2、2019年11月自行车区域销售量表现 作业 2.2.1 请按照'chinese_territory','c...

  • 自行车业务分析 2.2 总结

    1、总结DataFrame的去重方法,多种 C=pd.DataFrame({'a':['dog']*3+['fis...

  • Dashboard可视化看板

    项目背景:本文是基于上篇文章的延伸Adventure Works数据库自行车业务分析 为满足业务自主分析的需求,考...

  • 自行车业务分析 2.1

    二、2019年11月自行车地域销售表现 2.1、源数据dw_customer_order,数据清洗筛选10月11月...

  • 自行车业务分析 复习

    总共载入三个表: gather_customer_order:创建日期,产品名,产品种类,订单数,客户数,总金额,...

  • 自行车业务分析 2.3

    2.3、2019年11月自行车销售量TOP10城市环比 作业 2.3.1、筛选11月自行车交易数据 赋予变量为ga...

  • 自行车业务分析 目录

    一、自行车整体销售表现 二、2019年11月自行车地域销售表现 三、2019年11月自行车产品销售表现 四、用户行...

  • 自行车业务分析 1.2

    1.2、自行车整体销售量表现 作业 1.2.1、聚合每月订单数量和销售金额,具体groupby创建一个新的对象,需...

  • 自行车业务分析 1.1

    一、自行车整体销售表现 1.1、从数据库读取源数据:dw_customer_order 作业 1.1.1、从Mys...

  • 自行车业务分析 3.3

    3.3、公路/山地/旅游自行车细分市场表现 #查看自行车有那些产品子类 gather_customer_order...

网友评论

      本文标题:自行车业务分析 2.2

      本文链接:https://www.haomeiwen.com/subject/jigstktx.html