当前位置: 首页 > news >正文

做交易网站需要办什么证奇趣网做网站

做交易网站需要办什么证,奇趣网做网站,wordpress 免签约主题,网站开发成本报表情况:业务数据基本字段会有如下: Index([时间, 地区, 产品, 字段, 数值], dtypeobject)这样就会引发一个经典“三角不可能定理”,如何同时简约展现分时序、分产品、分字段数据。)一般来说, 1、时序为作为单独的分类&…

情况:业务数据基本字段会有如下:

Index(['时间', '地区', '产品', '字段', '数值'], dtype='object')

在这里插入图片描述

这样就会引发一个经典“三角不可能定理”,如何同时简约展现分时序、分产品、分字段数据。)一般来说,

1、时序为作为单独的分类,

2、然后剩下两个标签就是,要么:

2.1、每个字段一张表,然后列为时序,行为产品

2.2、要么每个产品一张表,列为时序,行为产品。

2.3、要么将“产品”、“字段”组成新的列。

那么实现2.1、2.2,不过这样的瓶颈就是,如果有很多个字段,则会组合成很多张表。

# 使用数据透视表,假设现在,逐字段,分产品时序# 获取所有产品,去重
cp = df['产品'].to_frame().drop_duplicates(subset=['产品'])# 得到 3个 工作表,每个工作表为相关字段的分产品分时序,这样一来,如果涉及很多个字段,则会有很多个表
with pd.ExcelWriter('data/test2-shuchu.xls') as writer:for zd in df['字段'].unique():table = pd.pivot_table(df[df['字段'] == zd], values='数值', index=['产品'],columns=['时间'], aggfunc=np.sum)table = pd.merge(cp,table,how='left',on='产品')table.to_excel(writer,index=False,sheet_name = zd)

实现2.3

# 通过将 产品 字段 组合为一个,形成二维表
with pd.ExcelWriter('data/test2-shuchu2.xls') as writer:table = pd.pivot_table(df, values='数值', index=['产品','字段'],columns=['时间'], aggfunc=np.sum)table.reset_index().to_excel(writer,index=False,sheet_name = zd)

输出一张工作表即可。

在这里插入图片描述

有时还需要处理成,具有环比、比年初、同比等值。则采取给源数据增加字段。

先通过类似方法给源数据增加一个比去年同期列

def add_year_on_year(x):d = ''if x['时间'] == '20161231':return Noneelif x['时间'] == '20171231':d = '20161231'elif x['时间'] == '20181231':d = '20171231'# 获取相应的数值v = df[(df['时间'] == d) & (df['地区'] == x['地区']) & (df['产品'] == x['产品']) & (df['字段'] == x['字段'])]#print('d:',d)if len(v) == 0:return x['数值']else:return x['数值'] - v.iloc[0]['数值']df['同比增减'] = df.apply(add_year_on_year,axis=1)
with pd.ExcelWriter('data/test2-huanyuan-add.xls') as writer:df.to_excel(writer,index=False,sheet_name = 'Sheet1')

输出如下:

在这里插入图片描述

最后在再把数据打回stack,再执行数据透视表操作

df2 = df.set_index(['时间', '地区', '产品','字段'])
df2 = df2.stack()
df2 = df2.reset_index()with pd.ExcelWriter('data/test2-huanyuan2.xls') as writer:df2.to_excel(writer,index=False,sheet_name = 'Sheet1')df2.rename(columns={'level_4':'数值属性',0:'数值'},inplace=True)
# 通过将 产品 字段 组合为一个,形成二维表
with pd.ExcelWriter('data/test2-shuchu3.xls') as writer:table = pd.pivot_table(df2, values='数值', index=['产品','字段','数值属性'],columns=['时间'], aggfunc=np.sum)table.reset_index().to_excel(writer,index=False,sheet_name = 'h')

最终输出:
在这里插入图片描述

http://www.yayakq.cn/news/842909/

相关文章:

  • 网页制作与网站建设设计价格制作一个交易平台网站
  • 吴江城乡和住房建设局网站游戏类网页设计
  • 高校网站建设目的深圳企业建站模板
  • 网页设计与网站建设实验报告带flash的网站
  • 佛山网站营销找网站建设公司哪家最好
  • 建筑公司企业网站网页设计居中代码
  • canvas做的网站做网站没有做退钱
  • 电子商务网站建设与维护03网站footer模板
  • 页面效果好的网站已被网站管理员设置拦截
  • 企业网站制作费用一般网站后台地址
  • 中国住房和城乡建设厅网站常州设计公司
  • 网站建设是固定资产还是列费用网站没有问题但是一直做不上首页
  • 网站开发的地图接口什么是营销
  • 网站右键禁止信誉好的盐城网站建设
  • 国内商城网站建设最新网站建设软件有哪些
  • 外贸网站是用什么软件做的建设手机网站价格
  • 网站建设 国家标准晋州外贸网站建设
  • 做网站 修复漏洞网站底部菜单
  • 东莞网站推广哪里找ios网页游戏
  • 网站建设需要会一些啥flash类网站开发
  • 举报网站平台wordpress 文章 attachment_id
  • 网站分别推广网站有什么方法
  • 合肥住房城乡建设部的网站游戏推广联盟
  • 泉州网站建设托管wordpress文件填写
  • 贵阳网站开发推荐可以做设计的网站
  • 漏惹网站做中国东凤网站制作
  • 做婚恋交友类网站妇联 网站建设情况
  • 网页设计与网站开发秦皇岛网络推广公司
  • 现在的网络怎么做网站宿州科技网站建设
  • 网站备案完毕 怎样建设网站做的网站一模一样会被告吗