Получить самые большие значения из каждого столбца pandas.DataFrame

Вот мойpandas.DataFrame:

import pandas as pd
data = pd.DataFrame({
  'first': [40, 32, 56, 12, 89],
  'second': [13, 45, 76, 19, 45],
  'third': [98, 56, 87, 12, 67]
}, index = ['first', 'second', 'third', 'fourth', 'fifth'])

Я хочу создать новыйDataFrame который будет содержать лучшие 3 значения из каждого столбца моегоdata DataFrame.

Вот ожидаемый результат:

   first  second  third
0     89      76     98
1     56      45     87
2     40      45     67

Как я могу это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос