Python-基于两列的csv文件排序
我有一个csv文件说, 名称oldprice oldprofitPython-基于两列的csv文件排序,python,csv,Python,Csv,我有一个csv文件说, 名称oldprice oldprofit k2 6.319044375 0.6469451082 k3 9.2603346875 0.4639390435 k4 10.6868384375 1.1287761798 K1 4.1458078125 0.5129700421 k5 7.2702040625 0.6632701035 K1 8.025495625 0.7561548244 k6
k2 6.319044375 0.6469451082
k3 9.2603346875 0.4639390435
k4 10.6868384375 1.1287761798
K1 4.1458078125 0.5129700421
k5 7.2702040625 0.6632701035
K1 8.025495625 0.7561548244
k6 7.73398625 1.017231759
k7 9.8022878125 0.562983695
k8 5.44912125 0.8532092538
k2 9.5360690625 0.5481493305
K1 6.48153375 1.4176140292
K1 6.66228125 1.0444456163
k9 7.5859665625 1.276779643
K1 8.6394253125 0.6690271589
我把名字按升序排列,然后按降序排列oldprice(第三列)。
输出应该是,
K1 6.48153375 1.4176140292
K1 6.66228125 1.0444456163
K1 8.025495625 0.7561548244
K1 8.6394253125 0.6690271589
K1 4.1458078125 0.5129700421
k2 6.319044375 0.6469451082
k2 9.5360690625 0.5481493305
k3 9.2603346875 0.4639390435
k4 10.6868384375 1.1287761798
k5 7.2702040625 0.6632701035
k6 7.73398625 1.017231759
k7 9.8022878125 0.562983695
k8 5.44912125 0.8532092538
k9 7.5859665625 1.276779643
如何在python中生成它?将csv的每一行按设置读取到列表中。现在只需先按旧价格排序即可。 获取列表并使用名称对其再次排序。 使用
因为在Python2.2之上,sort是稳定的。由于sort of oldprice而产生的订单将保留在sort using name中具有相同名称的行中 读取列表中设置的csv的每一行。现在只需先按旧价格排序即可。 获取列表并使用名称对其再次排序。 使用
因为在Python2.2之上,sort是稳定的。由于sort of oldprice而产生的订单将保留在sort using name中具有相同名称的行中 看看你已经走了多远?你只是停留在分类上,还是不知道如何使用分类?还是别的?为什么这是一个重复的问题,作者想在二维中排序。用作原点的问题只要求一个维度。看看你已经走了多远?你只是停留在分类上,还是不知道如何使用分类?还是别的?为什么这是一个重复的问题,作者想在二维中排序。用作原点的问题只要求一个维度。此链接也很有用:此链接也很有用: