背景描述:

有一个excel中,包含有十几个系统,一个月内每天的执行情况,由于日期、系统时多次重复的

到时无法使用excel的折线图功能直接生成,现需将数据转换为可以生成折线图的形式,以节省时间。

通过pandas将excel中的竖列快速的转换为横列

转换前

转换后

代码如下:

import pandas as pd
from pandas import DataFrame#读取excel文件数据
rdata = pd.read_excel('系统耗时明细报表.xls')
#输出数据
wdata = DataFrame()
#筛选出有用的三列
rdata = rdata[['b1','a1','e1']]
print(rdata)
#将长列转换为短列
out = rdata.pivot(index = 'b1',columns='a1',values = 'e1')
print(out)
#输出到excel中,使用xlsx时,pandas自动选择openpyxl
#使用xls时,pandas自动选在的是xlwt,会有255的限制,当列或行超过255时会报错
out.to_excel('处理后.xlsx')

pandas竖列转横列相关推荐

  1. MySQL中的竖列变横列

    工作中经常会用到竖列变横列的情况,下面通过一个实例来说一下实现竖列变横列的几种方式: 创建数据库表: CREATE TABLE `student_score` ( `id` int(11) unsig ...

  2. Oracle竖列转横列和MySQL竖列转横列

    Oracle竖列转横列和MySQL竖列转横列 一.前言 二.Oracle实现 基础表 目标 具体实现 三.MySQL实现 基础表 目标 具体实现 四.参考 一.前言 做项目的时候遇到一个需要把表格某列 ...

  3. Excel 竖列转横列实例

    日常工作中,做数据处理的时候,经常会用到将竖列转成横列的情况,现收集如下,如下图所示,要将1中的情况转化成3中的样子 根据实际操作来看,建议采用1->2->3的方法,先将1一次分列,然后再 ...

  4. Mysql查询 竖列变横列

    编号 季度 施肥次数 施肥量 a1 1 1 50 a1 1 2 30 a2 2 1 20 转换成这样 编号 第一季度第一次施肥量 第一季度第二次施肥量 第二季度第一次施肥量 a1 50 30 a2 2 ...

  5. oracle竖行的两列变成横行_SQL竖列变横列

    oracle 中自连接和 case when,decode 的应用 有表如下: * from test026; ID NAME                 SUBJECT              ...

  6. oracle使用decode实现竖表转横表 (列转行)

    工作中时长会用到竖表转横表(列转行)例如某商场每天都有营业额,数据库中营业额存储的方式是每天很多比每笔对应不同的消费记录 ,可能有一天的营业额很多 对应的营业额明细就会很多,如果有个需求是要统计每天营 ...

  7. Oracle实现竖表转横表的几种常用方法(行转列)

    有能耗表,记录各个城市水.电.热的能耗情况,表结构如下: 表结构 名称 类型 备注 E_CODE VARCHAR2(10) 城市的CODE E_VALUE NUMBER 能耗值,包括水耗.电耗.热耗 ...

  8. Excel中的竖列数据怎么变横列?转换竟然如此简单!

    怎么把Excel中的竖列数据变成横列?在统计数据的时候一般习惯用竖列的形式展现出来,但是有些数据不适合用横列的形式来展示该怎么办?最简单的就是直接将数列数据转为横列的,这样既省时又省事哦,下面就来为大 ...

  9. VS 快速把竖列的数组数据转为横列

    VS 快速把竖列的数组数据转为横列 选中 查找\r\n  选正交替换为空格

最新文章

  1. 10个相似图片搜索以图找图的网站
  2. 父元素 高度固定,如何使其中的文字垂直居中?
  3. java properties用法_java中Properties文件加载和使用方法
  4. Linux shell 的字符串截取
  5. 注解实现json序列化的时候自动进行数据脱敏
  6. ORACLE 制定时间 加N月
  7. php微信显示通讯录,微信小程序通讯录功能实现思路分享
  8. Android 系统签名jks文件获取platform.jks
  9. 怎么添加网络扫描仪到计算机,MAC如何添加网络扫描仪
  10. Java反序列化漏洞:在受限环境中从漏洞发现到获取反向Shell
  11. 三菱FX系列PLC教学课程---一个从基础讲起的电梯控制实例
  12. effective C++ 读书笔记
  13. 3701汉化包 axure r9_AXURE9最全的WEB设计元件库(分享版).rplib
  14. 微信授权与拒绝授权的弹窗处理
  15. 学习nginx(1) - install(centos7)
  16. 自动化测试学习daytwo(接口自动化概论)
  17. python读取邮件标题_Python连载57- 邮件头和主题、解析邮件
  18. Camera常见术语缩写总结
  19. JavaScript 高级程序设计第二章
  20. 门禁系统中人脸检测技术的原理剖析和使用教程

热门文章

  1. 一日多餐的增肌、增重饮食计划
  2. HTTP与Socks5的区别是什么?
  3. 北漂生活第八弹-搬进来了程序员舍友
  4. 罗技F710无线手柄在ROS下的安装使用
  5. 计算机怎么删除手机密码,手机锁屏密码忘记,要怎么清除锁屏密码?
  6. 多变量微积分笔记8——二重积分
  7. 变压器噪音分贝测试软件,一体机变压器绕组变形测试仪测试软件界面
  8. WinAVI视频转换器简单参数对比
  9. 白帽学院靶场之编辑器的奥秘(二)
  10. SQL Server数据库版本总结