У меня есть этот фрейм данных:
a b c
Utah 0.907184 0.000049 0.550308
NY 0.129423 1.606726 2.041340
DC 0.228202 1.041567 0.007727
Texas 0.947254 0.000211 0.346336
Я хочу применить эту функцию к моему фрейму данных:
func=lambda x: max(x)-min(x)
Когда я вызываю df.apply(func)
, она применяет функцию к каждому столбцу:
a 0.817831
b 1.606677
c 2.033613
dtype: float64
Я хочу вычислить максимальное значение в моем фрейме данных (2.041340, Нью-Йорк) минус минимальное значение (0.000049, Юта) и вернуть 2.041291