import matplotlib.pyplot as plt import pandas as pd from pandas import DataFrame excel_file = 'FIRST1.xls' mov = pd.read_excel(excel_file) df = DataFrame(mov, columns=["PURCHASEQUANTITY", "PURCHASE AMOUNT", "SUBPRODUCTS"])
这是我的示例数据,我想用它的子管道名称按升序排序 PURCHASEQUANTITY PURCHASE AMOUNT SUBPRODUCTS 2 100 Chairs 9 200 sofa 5 300 bed 6 150 mirror 7 30 fridge 5 202 tables 8 100 showcase 5 50 tv
这是我的示例数据,我想用它的子管道名称按升序排序
PURCHASEQUANTITY PURCHASE AMOUNT SUBPRODUCTS 2 100 Chairs 9 200 sofa 5 300 bed 6 150 mirror 7 30 fridge 5 202 tables 8 100 showcase 5 50 tv
如果您想按“采购金额”列升序排序并知道 subproduct
subproduct
df.sort_values("PURCHASE AMOUNT", inplace=True)
输出:
PURCHASEQUANTITY PURCHASE AMOUNT SUBPRODUCTS 4 7 30 fridge 7 5 50 tv 0 2 100 Chairs 6 8 100 showcase 3 6 150 mirror 1 9 200 sofa 5 5 202 tables 2 5 300 bed
以及:
print df.iloc[-1] PURCHASEQUANTITY 5 PURCHASE AMOUNT 300 SUBPRODUCTS bed Name: 2, dtype: object