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]

总结

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

相关文章

  • Flask框架中的session设置详解

    Flask框架中的session设置详解

    Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug,模板引擎则使用 Jinja2 。Flask使用BSD授权。Flask也被称为 “microframework”,因为它使用简单的核心,用extension增加其他功能
    2023-02-02
  • Django实现聊天机器人

    Django实现聊天机器人

    本文基于channels + websocket结合Celery和Python爬虫技术打造了一个会算术懂诗文的聊天机器人,是非常难得的一个Django综合应用项目哦,感兴趣的朋友可以参考下
    2021-05-05
  • TensorFlow实现Logistic回归

    TensorFlow实现Logistic回归

    这篇文章主要为大家详细介绍了TensorFlow实现Logistic回归的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Python标准库中的sys你了解吗

    Python标准库中的sys你了解吗

    这篇文章主要为大家详细介绍了Python标准库中的sys,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 在Pycharm中将pyinstaller加入External Tools的方法

    在Pycharm中将pyinstaller加入External Tools的方法

    今天小编就为大家分享一篇在Pycharm中将pyinstaller加入External Tools的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • tensorflow中tf.slice和tf.gather切片函数的使用

    tensorflow中tf.slice和tf.gather切片函数的使用

    今天小编就为大家分享一篇tensorflow中tf.slice和tf.gather切片函数的使用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python 实现list或string按指定分段

    python 实现list或string按指定分段

    今天小编就为大家分享一篇python 实现list或string按指定分段,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python调用subprocess模块实现命令行操作控制SVN的方法

    python调用subprocess模块实现命令行操作控制SVN的方法

    这篇文章主要介绍了使用python的subprocess模块实现对SVN的相关操作,通过设置GitSvn类,在该类下自定义执行SVN常规操作的方法,需要的朋友跟随小编一起看看吧
    2022-09-09
  • 详解如何在Python中实现遗传算法

    详解如何在Python中实现遗传算法

    遗传算法是一种模拟自然进化过程与机制来搜索最优解的方法,这篇文章主要为大家介绍了如何在Python中实现遗传算法,感兴趣的小伙伴可以了解一下
    2023-06-06
  • 利用Python实现自动工作汇报的脚本分享

    利用Python实现自动工作汇报的脚本分享

    这篇文章主要为大家详细介绍了如何利用Python实现一个自动工作汇报的脚本,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-08-08

最新评论