#python #pandas
#питон #панды
Вопрос:
Как показано выше, мне нужно узнать, у кого максимальный и минимальный баланс, используя программу python. Пробовал разные способы. Но не в состоянии получить, кто (имя). Нужна помощь
Добавление моего кода
df = pd.read_csv('C:data1.csv')
#FINDING MAX AND MIN
p=df['balance'].max()
q=df['balance'].min()
print(q)
print(p)
Ответ №1:
Если вы хотите получить всю строку (строки) для записей, соответствующих минимальному и максимальному балансу, то для этого необходимо выполнить следующие действия:
df = pd.read_csv('C:data1.csv')
max_balance_rows = df[df['balance']==df['balance'].max()]
min_balance_rows = df[df['balance']==df['balance'].min()]
Комментарии:
1. Этот код действительно помог. Теперь я могу добавить детали в параметр печати, чтобы показать детали, которые мне нужно распечатать. Еще раз спасибо
2. Еще один вопрос. Есть ли способ добавить только имя, фамилию и баланс
3. @heart1possible Вы можете выбрать определенные столбцы :
df = df[['name', 'last', 'balance']]
4. Спасибо за ответ. Как я могу распечатать этот способ. минимальный баланс — терри Смит — 1000