Автор оригинала: 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 вдоль рядов.