gpt4 book ai didi

python - 如何按多列对数据框行进行排序

转载 作者:行者123 更新时间:2023-12-01 23:07:13 25 4
gpt4 key购买 nike

<分区>

我在以特定样式格式化数据框时遇到问题。我想将属于一个 S/N 的数据全部聚集在一起。我对数据集的最终目标是绘制所有 S/N 的 Dis vs Rate。我厌倦了遍历行来切片数据,但这没有用。这种格式化的最佳(最简单)方法是什么。谢谢!

例如:S/N 332 第一行的 Dis 为 4.6,Rate 为 91.2,紧接着我希望它具有 S/N 332,Dis 9.19 和 Rate 76.2,对于 S/N 332 的所有行,依此类推.

    S/N      Dis       Rate
0 332 4.6030 91.204062
1 445 5.4280 60.233917
2 999 4.6030 91.474156
3 332 9.1985 76.212943
4 445 9.7345 31.902842
5 999 9.1985 76.212943
6 332 14.4405 77.664282
7 445 14.6015 36.261851
8 999 14.4405 77.664282
9 332 20.2005 76.725955
10 445 19.8630 40.705467
11 999 20.2005 76.725955
12 332 25.4780 31.597510
13 445 24.9050 4.897008
14 999 25.4780 31.597510
15 332 30.6670 74.096975
16 445 30.0550 35.217889
17 999 30.6670 74.096975

编辑:尝试按照@Ian Kenney 的建议进行排序,但这无济于事,因为现在 Dis 值不再按升序排列:

0     332    4.6030    91.204062
15 332 30.6670 74.096975
3 332 9.1985 76.212943
6 332 14.4405 77.664282
9 332 20.2005 76.725955
12 332 25.4780 31.597510
1 445 5.4280 60.233917
4 445 9.7345 31.902842
7 445 14.6015 36.261851
16 445 30.0550 35.217889
10 445 19.8630 40.705467
13 445 24.9050 4.897008

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com