Pandas 对行值进行排序

2023-12-20

我有一个像这样的熊猫数据框:

    Col1  Col2  Col3
1   1092  203   802 

是否可以对这个数据框进行排序并得到这样的结果:

    Col1  Col3  Col2
1   1092  802   203 

I tried sort_values但它不起作用。我的工作是df.T.sort_values(...)


从...开始0.19.0,您可以根据行值对列进行排序。

df.sort_values(by=1, ascending=False, axis=1)

条形图:

使用ggplot:

melt_df = pd.melt(df, var_name='Cols')
ggplot(aes(x="Cols", weight="value"), melt_df) + geom_bar()

使用内置:

melt_df.plot.bar(x=['Cols'], y=['value'], legend=False, cmap=plt.cm.Spectral)
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandas 对行值进行排序 的相关文章

随机推荐

  • 从 vscode 的集成终端中打开新的集成终端的命令是什么?

    我正在尝试设置一系列任务 每个任务都需要一个终端 为此 我需要使用一个命令从以前的集成终端打开一个新的集成终端选项卡 有没有办法在vs code集成终端中做到这一点 在 mac 中我会使用 open a Terminal 或者类似的东西tt
  • 在 pika / RabbitMQ 中处理长时间运行的任务

    我们正在尝试建立一个基本的定向队列系统 其中生产者将生成多个任务 一个或多个消费者将一次获取一个任务 处理它并确认消息 问题是 处理过程可能需要 10 20 分钟 而且我们当时没有回复消息 导致服务器与我们断开连接 这是我们消费者的一些伪代
  • 通知本地化不起作用

    我想本地化通知 并且我发现有这样的属性 例如 title loc key body loc key 用于本地化 I18N 通知标题和正文的 FCM 字段不起作用 例如 android priority normal notification
  • 结合来自 T-SQL 的 XML

    我有两个单独的表 TV 和 Receiver 我正在使用 FOR XML PATH 命令来构建 XML 我的问题是 我想将 TV XML Build 的输出与 Receiver XML Build 的输出结合起来 以创建一个 XML 输出
  • DataStax DDC 服务无法启动

    我刚刚安装了 DataStax Community Edition 但是当尝试运行以下命令时 C gt net start DataStax DDC Server 我得到以下回复 Thanks 我自己也遇到了同样的问题 请尝试以下操作 打开
  • Dagger:如果我每次都*想要*一个新实例怎么办?

    有趣的是 这个答案是多么难以找到 我已经使用 Dagger Android 一段时间了 并且已经设置了整个依赖关系图 我正在使用范围 限定符以及所有这些好东西 我不再是 Dagger 新手 但可以说我一直在 Android 设置中以相当标准
  • 检查是否为空[重复]

    这个问题在这里已经有答案了 这是一个非常简单的问题 但是因为我只做了这门语言一周 所以我还没有找到答案 以下两行之间出现错误 因为Regex随机为空 但我如何检查它是否为空 这样它就不会抛出错误 var Regex span class c
  • 我正在使用两个不同的 jQuery 函数,其中一个似乎抵消了另一个

    我正在尝试使用两块 jquery 作为灯箱和一个滚动条来构建我正在构建的单页网站 它们单独工作都很好 但是当我将它们放在同一页面上时 滚动条似乎取消了灯箱 使其无效 这是灯箱代码 这是滚动条代码
  • 如何在 C++ 中正确返回 null/空对象?

    我是一名 Java 开发人员 试图解决一个简单的 C 任务 在 Java 中 如果我想返回一个空 null 对象 以指示未找到该对象 我只需返回 null 例子 Person getGetByName String name for int
  • iOS5中如何将旧的emoji编码转换为最新的编码?

    遗憾的是 在 iOS5 最终发布后 我收到用户的报告称他们无法登录 因为名字里有emoji符号 苹果改变了emoji的编码 那么用户名包含旧版本的表情符号 我如何将它们转换为新的编码 thanks 具体来说 一个表情符号 老虎 在iOS5中
  • django 注释框架:distinct() 不起作用?

    在评论模型的任何字段上运行distinct 总是返回所有记录 Comment objects values user distinct 用户 1 用户 0 用户 0 用户 0 用户 0 用户 1 用户 1 用户 1 用户 1 Comment
  • 如何获取要从 Elastic Beanstalk 上的 Dockerfile.aws.json 运行的命令?

    我有一个Dockerfile and a Dockerfile aws json AWSEBDockerrunVersion 1 Ports ContainerPort 5000 HostPort 5000 Volumes HostDire
  • 列出 RestEasy 服务的所有公开/可用端点?

    是否可以以简单的方式列出 RestEasy 服务的所有公开 可用端点 有一个 RestEasy 插件 stats 它公开了 resteasy registry 它需要注册在web xml
  • 使用step_naomit进行预测并使用tidymodels保留ID

    在使用随机森林模型进行预测以合并回原始数据帧时 我尝试在行上保留 ID 我在配方中使用了step naomit 它在烘焙训练数据时删除了缺少数据的行 同时也删除了测试数据上缺少数据的记录 不幸的是 我没有 ID 来轻松知道哪些记录被删除 因
  • Java:以管理员身份运行时无法访问 jarfile

    我有一个名为 test jar 的 jar 文件 我使用同一文件夹中的批处理脚本运行该文件 这是批处理代码 java jar test jar pause jar 本身工作没有问题 我可以很好地运行它 但是 如果我尝试以管理员身份运行批处理
  • 如果订阅是在用户帐户上管理的,自动续订订阅是否需要恢复按钮?

    在 WWDC 2013 中 他们提到自动续订订阅需要恢复按钮 但是 在我们的模型中 订阅是通过用户帐户进行管理的 恢复是通过登录帐户来完成的 收据存储在我们的服务器上 拥有恢复按钮实际上不会做任何事情 但如果不使用它会面临被拒绝的风险吗 N
  • dyld:未加载库:@rpath/libswiftAVFoundation.dylib

    我刚刚更新到 Xcode 7 和 swift 2 并完成了转换带来的错误的修复 我终于得到了要构建的项目 但在启动屏幕后我收到一条错误消息 dyld 未加载库 rpath libswiftAVFoundation dylib 引用自 var
  • 致命:坏对象 HEAD

    有人可以帮我解决这个问题吗 我之前曾就此发表过一篇文章 但我无法通过这些答案解决它 请帮忙 我尝试过跑步git fsck full我得到 Checking object directories 100 256 256 done error
  • ORACLE更新后触发器:解决ORA-04091突变表错误

    我正在尝试创建一个触发器 create or replace trigger NAME OF TRIGGER after insert or update on table1 REFERENCING OLD AS OLD NEW AS NE
  • Pandas 对行值进行排序

    我有一个像这样的熊猫数据框 Col1 Col2 Col3 1 1092 203 802 是否可以对这个数据框进行排序并得到这样的结果 Col1 Col3 Col2 1 1092 802 203 I tried sort values但它不起