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

 更新时间:2022年07月12日 11:03:48   作者:zkw_1998  
很多时候我们处理的Excel表格并不是我们想要的样子,需要将表格的形式进行相应转换后进行数据分析操作,下面这篇文章主要给大家介绍了关于Python中xlsx文件转置操作(行转列和列转行)的相关资料,需要的朋友可以参考下

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)

好了,应该可以理解吧?可以自己运行脚本看看~

附:pivot方法即可完成行转列哦

语法如下:

#df.pivot(index=None, columns=None, values=None)
df.pivot(index='name',columns='subject',values='score')

总结

到此这篇关于Python中xlsx文件转置操作的文章就介绍到这了,更多相关Python中xlsx转置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 新手Python环境配置指南及pip安装教程

    新手Python环境配置指南及pip安装教程

    这篇文章主要给大家介绍了新手Python环境配置指南及pip安装教程的相关资料,pip是一款非常方便的python包管理工具,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • python的ArgumentParser使用及说明

    python的ArgumentParser使用及说明

    这篇文章主要介绍了python的ArgumentParser使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • python3实现读取chrome浏览器cookie

    python3实现读取chrome浏览器cookie

    这里给大家分享的是python3读取chrome浏览器的cookie(CryptUnprotectData解密)的代码,主要思路是读取到的cookies被封装成字典,可以直接给requests使用。
    2016-06-06
  • Scrapy抓取京东商品、豆瓣电影及代码分享

    Scrapy抓取京东商品、豆瓣电影及代码分享

    Scrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。
    2017-11-11
  • 分步骤教你用python一步步提取PPT中的图片

    分步骤教你用python一步步提取PPT中的图片

    今天要带大家实现的是PPT图片的提取。在我们学习工作中,PPT的使用还是非常频繁的,但是自己做PPT是很麻烦的,所以就需要用到别人的模板或者素材,这个时候提取PPT图片就可以减少我们很多工作。
    2021-09-09
  • python常用函数详解

    python常用函数详解

    本文给大家总结了python中常用函数,非常的细致全面,有需要的小伙伴可以参考下
    2016-09-09
  • Python趣味挑战之pygame实现无敌好看的百叶窗动态效果

    Python趣味挑战之pygame实现无敌好看的百叶窗动态效果

    最近写了很多期关于pygame的案例和知识点,自己也收获了很多知识,也在这个过程中成长了不少, 这次还是围绕surface对象进行详细介绍,并形成完整的案例过程,文中有非常详细实现百叶窗动态效果的代码示例,需要的朋友可以参考下
    2021-05-05
  • 基于Python实现千图成像工具的示例代码

    基于Python实现千图成像工具的示例代码

    千图成像也就是用N张图片组成一张图片的效果。这篇文章将利用Python语言编写一个简单的千图成像工具,感兴趣的小伙伴可以了解一下
    2022-07-07
  • Python读取TIF影像的多种方法

    Python读取TIF影像的多种方法

    Python提供了丰富的库来读取和处理TIFF文件,其中PIL库是最常用的,本文给大家介绍Python读取TIF影像的几种方法,需要的朋友可以参考下
    2023-07-07
  • 使用Python和xlwt向Excel文件中写入中文的实例

    使用Python和xlwt向Excel文件中写入中文的实例

    下面小编就为大家分享一篇使用Python和xlwt向Excel文件中写入中文的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04

最新评论