如何根据列值重新排列表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据列值重新排列表?相关的知识,希望对你有一定的参考价值。

使用python,如何基于上升的平均价格重新排序表格,但不更改列索引并且不打印行号

            brand  mean_price  mean_mileage(km)  total_listed
0      volkswagen        3913            140769          8046
1            opel        2697            138046          4065
2             bmw        5313            143804          4048
3   mercedes_benz        4790            143507          3526
4            audi        5221            144614          3031
5            ford        2912            136321          2483
答案
您是否“喜欢”这样:)

car_list = [ [0, 'volkswagen', 3913, 140769, 8046], [1, 'opel', 2697, 138046, 4065], [2, 'bmw', 5313, 143804, 4048], [3, 'mercedes_benz', 4790, 143507, 3526], [4, 'audi', 5221, 144614, 3031], [5, 'ford', 2912, 136321, 2483]] car_list.sort (key = lambda x : x [2]) for entry in car_list : print (entry)

以上是关于如何根据列值重新排列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据单个表中的两个列值获取 1 条记录?

如何根据列值与没有关联的表进行 LEFT JOIN

MySQL - 根据更新其他表列值触发更新列值

如何根据jQuery数据表中的列值设置表行的颜色

根据oracle中的列值加入表

如何根据多个最大列值选择一行?