python - 如何按数据帧的值水平排序
问题描述
假设您有以下数据框:
Columns X Y Z
Index_Col
A 1.0 3.0 2.0
B 1.0 3.0 2.0
C 1.0 3.0 2.0
您如何对值进行水平排序,使其变为:
Columns Y Z X
Index_Col
A 3.0 2.0 1.0
B 3.0 2.0 1.0
C 3.0 2.0 1.0
解决方案
values
按升序对数据框进行排序df.values.sort()
颠倒它的顺序
df[df.columns][::-1]
推荐阅读
- swift - 更改 ViewController 后计数器重置为零
- c# - C# SerialPort.Write()方法的误解
- c++ - 为什么在编译 makefile 时出现“错误 1181”?
- java - Spring Boot 注释和导入无法在 Intellij IDE 上解析
- generics - Serde_json 使用泛型序列化 to_string
- php - 两个如何使用两个具有相同刀片名称的降价主题?
- python-3.x - ModuleNotFoundError:没有名为“rfc822”的模块
- css - 是否有 Grid align-content: center; 对于 IE11?
- apache-kafka - Kafka 主题记录保留政策不明确
- c# - 如何在不使用 Builders 的情况下使用 .net(c#) 驱动程序更新 mongo db 中的文档?