Найти высшую ценность и ее фирменный знак от Excel, используя Python? - PullRequest
0 голосов
/ 08 октября 2018

Поскольку я пытаюсь получить самые высокие значения из Excel со всеми значениями строк. Может ли кто-нибудь помочь мне.

        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"])

Это мои образцы данных из этих данных, которые я хочусортировать в порядке возрастания с именем 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

1 Ответ

0 голосов
/ 08 октября 2018

Если вы хотите отсортировать в порядке возрастания по столбцу «КОЛИЧЕСТВО ПОКУПКИ» и знаете 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...