Python中xlsx文件转置操作详解(行转列和列转行)

作者:zkw_1998 时间:2022-02-18 03:36:34 

1.原始数据是这样的

Python中xlsx文件转置操作详解(行转列和列转行)

2.脚本如下:

import pandas as pd

df = pd.read_excel(r'E:\untitled1\带宽测试\temp.xlsx')  # 读取需要转置的文件
df = df.T  # 转置
df.to_excel(r'E:\untitled1\带宽测试\TestResult.xlsx')  # 另存为xlsx文件

3.运行脚本后生成的xlsx文件,如下:

Python中xlsx文件转置操作详解(行转列和列转行)

20220404 更新

由于上面转置出来第一行存在行号,有同学问如何去掉,特此更新一下

因为输出文件含行号是读excel的时候没有设置不要索引导致的

读excel不要索引(index_col=0)

df = pd.read_excel(r'E:\untitled1\带宽测试\temp.xlsx', index_col=0)

如果一开始读excel没有设置不要索引(index_col=0),也可以采取下面这种方式,使得输出文件没有行号,但如果做了转置(df.T)再写excel不要索引的话就会把第一列数据弄掉,故下面方法不适用于做过转置处理的

写excel不要索引(index=False)

df.to_excel(r'E:\untitled1\带宽测试\TestResult.xlsx',index=False)

来源:https://blog.csdn.net/zkw_1998/article/details/112616925

标签:xlsx,转置,行转列
0
投稿

猜你喜欢

  • python webp图片格式转化的方法

    2021-09-03 16:27:44
  • SQL Server中Update的用法

    2008-12-29 13:57:00
  • asp分段插入数据库

    2010-07-02 13:13:00
  • python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】

    2021-08-24 03:26:17
  • pytorch中Tensor.to(device)和model.to(device)的区别及说明

    2021-10-20 05:26:06
  • ASP同一站点下gb2312和utf-8页面传递参数乱码的终极解决方法

    2011-02-20 11:00:00
  • Python中new方法的详解

    2022-12-06 14:20:18
  • 基于PyQt5制作一个群发邮件工具

    2022-09-04 01:46:46
  • 分享PHP header函数使用教程

    2023-09-04 12:07:14
  • Python生成pdf目录书签的实例方法

    2023-10-11 15:43:21
  • Python中的字符串查找操作方法总结

    2021-06-13 12:21:46
  • python检测空间储存剩余大小和指定文件夹内存占用的实例

    2022-10-30 06:52:51
  • 详解Python中while无限迭代循环方法

    2022-08-17 12:53:48
  • Django ORM 查询管理器源码解析

    2023-01-30 12:28:47
  • 举例讲解Python中装饰器的用法

    2022-12-26 17:02:23
  • 教你轻松掌握如何正确的修复Access数据库

    2008-11-28 16:21:00
  • python基础教程之csv格式文件的写入与读取

    2021-05-24 09:20:12
  • MYSQL数据库设计的一点总结

    2008-05-24 09:36:00
  • tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader

    2022-08-21 05:25:51
  • Python中Generators教程的实现

    2023-07-28 03:23:20
  • asp之家 网络编程 m.aspxhome.com