pandas — максимальное значение фрейма данных из нескольких столбцов

#pandas

Вопрос:

Я хотел бы получить максимальное значение всех столбцов, кроме первого столбца. в приведенном ниже примере:

 import pandas as pd

df1 = pd.DataFrame({
    'x': ['a', 'b', 'c', 'd', 'e'],
    'y': [1,    2,   3,   4,   3],
    'z': [2,    3,   5,   2,   1]})
print(df1)
 

Ожидаемый результат равен 5, так как это максимальное значение в столбцах y и z.

Комментарии:

1. вот так : df1.select_dtypes('number').to_numpy().ravel().max() ?