Python中xlsx文件转置操作详解(行转列和列转行)
作者:zkw_1998 时间:2022-02-18 03:36:34
1.原始数据是这样的
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文件,如下:
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