Рубрики
Без рубрики

Pandas DataFrame – максимальное значение – MAX ()

Автор оригинала: Python Examples.

Чтобы найти максимальное значение PandaS DataFrame, вы можете использовать метод PandaS.DataFrame.max (). Используя MAX (), вы можете найти максимальное значение вдоль оси: STOR WISE или COBLE WISE, или максимум всего файла dataframe.

Пример 1: Найти максимум DataFrame вдоль столбцов

В этом примере мы рассчитаем максимум вдоль столбцов. Мы узнаем самые высокие оценки, полученные студентами, субъект мудрым.

Python Program

import pandas as pd

mydictionary = {'physics': [68, 74, 77, 78],
     'chemistry': [84, 56, 73, 69],
     'algebra': [78, 88, 82, 87]}

# create dataframe
df_marks = pd.DataFrame(mydictionary)
print('DataFrame\n----------')
print(df_marks)

# calculate max along columns
mean = df_marks.max()
print('\nMaximum Value\n------')
print(mean)

Выход

DataFrame
----------
   physics  chemistry  algebra
0       68         84       78
1       74         56       88
2       77         73       82
3       78         69       87

Maximum Value
------
physics      78
chemistry    84
algebra      88
dtype: int64

Пример 2: Найдите максимум вдоль строки

В этом примере мы найдем максимум вдоль рядов DataFrame. Это приводит к поиску максимальных знаков, полученных студентом для любого предмета.

Python Program

import pandas as pd

mydictionary = {'physics': [68, 74, 77, 78],
     'chemistry': [84, 56, 73, 69],
     'algebra': [78, 88, 82, 87]}

# create dataframe
df_marks = pd.DataFrame(mydictionary)
print('DataFrame\n----------')
print(df_marks)

# calculate max along columns
mean = df_marks.max(axis=1)
print('\nMaximum Value\n------')
print(mean)

Выход

DataFrame
----------
   physics  chemistry  algebra
0       68         84       78
1       74         56       88
2       77         73       82
3       78         69       87

Maximum Value
------
0    84
1    88
2    82
3    87
dtype: int64

Пример 3: Максимальное значение полного dataframe

В этом примере мы узнаем максимальное значение в DataFrame независимо от строк или столбцов.

В предыдущих примерах мы нашли максимальное значение вдоль столбцов и строк соответственно. Применить функцию max () к результату функции max () в этих случаях. Вы получите максимум полного DataFrame.

Python Program

import pandas as pd

mydictionary = {'physics': [68, 74, 77, 78],
     'chemistry': [84, 56, 73, 69],
     'algebra': [78, 88, 82, 87]}

# create dataframe
df_marks = pd.DataFrame(mydictionary)
print('DataFrame\n----------')
print(df_marks)

# calculate max of whole DataFrame
mean = df_marks.max().max()
print('\nMaximum Value\n------')
print(mean)

Выход

DataFrame
----------
   physics  chemistry  algebra
0       68         84       78
1       74         56       88
2       77         73       82
3       78         69       87

Maximum Value
------
88

Резюме

В этом руководстве Pandas мы узнали, как получить максимальное значение всего dataframe, получите максимальное значение DataFrame вдоль столбцов (ы) и получить максимальное значение DataFrame вдоль рядов.