pandas dataframe拼接后index重新排序方式

 更新时间:2023年10月27日 11:14:39   作者:healer-c  
这篇文章主要介绍了pandas dataframe拼接后index重新排序方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

pandas dataframe拼接后index重新排序

今天在做两个 dataframe 纵向做拼接后,取第0行,发现有两行。

原因是在拼接后,并没有重新排序index。

解决方法

如下:

df.reset_index(drop=True, inplace=True)

或者

df.index = range(len(df))

第一种方法速度更快

pandasDataframe按指定index名或columns名(行名或列名)顺序修改输出内容的排列顺序

示例说明

按照下列代码,本希望输出的数据是按index=[‘离子类型’,‘剂量’,‘交互效应’,‘误差’,‘总和’],从上到下排列的,但从结果来看并不是

##输出方差分析表
dt={'自由度':pd.Series([df1,df2,df1*df2,a*b*(c-1),a*b*c-1],index=['离子类型','剂量','交互效应','误差','总和']),
  '平方和':pd.Series([SSA,SSB,SSAB,SSE,SST],index=['离子类型','剂量','交互效应','误差','总和']),
   '均方':pd.Series([MSA,MSB,MSAB,MSE],index=['离子类型','剂量','交互效应','误差']),
   'F值':pd.Series([FA,FB,FAB],index=['离子类型','剂量','交互效应']),
   'p值':pd.Series([pA,pB,pAB],index=['离子类型','剂量','交互效应'])}
df3=pd.DataFrame(dt)
df3

按指定的index顺序输出

只需在最后一行代码前插入以下代码即可按指定的index顺序输出

order=['离子类型','剂量','交互效应','误差','总和'] #指定输出的 index顺序
df3=df3.loc[order]

按指定的columns顺序输出

只需在最后一行代码前插入以下代码即可按指定的columns顺序输出

order=['均方','F值','自由度','平方和','p值'] 
df3=df3[order]

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python粘包的解决方案

    python粘包的解决方案

    粘包就是在数据传输过程中有多个数据包被粘连在一起被发送或接受,本文主要介绍了python粘包的解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Python中字符串的修改及传参详解

    Python中字符串的修改及传参详解

    最近在一次使用python实现字符串反转的时候,发现写出的代码居然是错误的,于是通过思考后决定要总结下这次的经历,于是写了这篇文章,本文的内容主要给大家介绍了Python中字符串的修改及传参,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • 如何修改Jupyter工作路径(已安装Anaconda)

    如何修改Jupyter工作路径(已安装Anaconda)

    这篇文章主要介绍了如何修改Jupyter工作路径问题(已安装Anaconda),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • python+mitmproxy抓包的实现

    python+mitmproxy抓包的实现

    mitmproxy是基于Python的第三方库,配合Python脚本可以篡改请求和响应数据,使用起来相对简单,下面就来介绍一下python+mitmproxy抓包的实现,感兴趣的可以了解一下
    2025-04-04
  • 使用Python+openpyxl实现周报数据自动化的操作过程

    使用Python+openpyxl实现周报数据自动化的操作过程

    这篇文章主要介绍了一个电商公司数据支持团队在处理销售周报时遇到的痛点,以及作者如何通过使用Python的openpyxl库来自动化这个过程,作者详细描述了实现自动化脚本的关键步骤,需要的朋友可以参考下
    2026-03-03
  • Python 实现输入任意多个数,并计算其平均值的例子

    Python 实现输入任意多个数,并计算其平均值的例子

    今天小编就为大家分享一篇Python 实现输入任意多个数,并计算其平均值的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python脚本实现分析dns日志并对受访域名排行

    python脚本实现分析dns日志并对受访域名排行

    这篇文章主要介绍了python脚本实现分析dns日志并对受访域名排行,本文是在Windows服务器环境中实现,需要的朋友可以参考下
    2014-09-09
  • Python实现删除重复视频文件的方法详解

    Python实现删除重复视频文件的方法详解

    这篇文章主要为大家详细介绍了如何利用Python实现删除重复视频文件功能,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-10-10
  • Pandas 多层索引操作的实现

    Pandas 多层索引操作的实现

    本文主要介绍了Pandas 多层索引操作的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • NumPy 数组属性的具体使用

    NumPy 数组属性的具体使用

    本文主要介绍了NumPy 数组属性的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08

最新评论