追梦的蚂蚁Ww 2021-08-11 17:39 采纳率: 50%
浏览 65
已结题

关于数据格式 行列转置的问题? 请教各位

公司数据格式不习惯,数据处理比较难
目前的数据模式(图一):

img

想要的数据模式(图二):

img

字段1+字段2+各项数据指标名称+各个日期 , 想要改成(字段1+字段2)表1, 转化成(日期+各项数据指标字段(1,2,3,4,5)表2, 然后进行连接.)

不知道是否有比较好的处理方法: (excel ,或 python ) 自动化, 最好是比较简单,快速,自动化的方式. SQL行列转置过于繁琐.

另外想了解下 图一形式的数据形式是正常的嘛?

  • 写回答

3条回答 默认 最新

  • CSDN专家-HGJ 2021-08-12 01:25
    关注

    建议题主使用pandas来处理,主要使用pivot函数,写了一段代码给你参考。

    import pandas as pd
    import datetime
    pd.set_option('max_columns',None)
    df=pd.read_excel('t4.xlsx')
    d1=pd.pivot(df,index=['city','county'],columns=['indices'],values=list(df.columns[3:]))
    print(d1)
    

    运行结果:

    2020-01-01     2020-01-02     2021-01-03    
    indices              1   2          1   2          1   2
    city county
    A    a              11  21         12  22         13  23
    B    b              14  24         15  25         16  26
    C    c              17  27         18  28         19  29
    
    

    如有帮助,麻烦点个采纳【本回答右上角】,谢谢~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月20日
  • 已采纳回答 8月12日
  • 创建了问题 8月11日

悬赏问题

  • ¥15 Linux环境下CA证书更新问题
  • ¥60 微信小程序如何上传QQ聊天文件
  • ¥300 开发的系统遭到无良商家的破解,请问如何防止再次发生,并追回损失
  • ¥15 java代码写在记事本上后在cmd上运行时无报错但又没生成文件
  • ¥15 关于#python#的问题:在跑ldsc数据整理的时候一直抱这种错误,要么--out识别不了参数,要么--merge-alleles识别不了参数(操作系统-linux)
  • ¥15 PPOCRLabel
  • ¥15 混合键合键合机对准标识
  • ¥100 现在不懂的是如何将当前的相机中的照片,作为纹理贴图,映射到扫描出的模型上
  • ¥15 安卓OpenCV人脸识别分类器加载
  • ¥15 魔霸ROG7 pro,win11.息屏后会显示黑屏,如图,如何解决?(关键词-重新启动)