Gibt den Maximalwert des Panda-Datenrahmens als Ganzes zurück, nicht basierend auf Spalten oder Zeilen

Ich versuche, den maximalen Wert von einem Panda-Datenrahmen als Ganzes zu erhalten. Es interessiert mich nicht, aus welcher Zeile oder Spalte sie stammt. Ich interessiere mich nur für einen einzelnen Maximalwert innerhalb des Datenrahmens.

Hier ist mein Datenrahmen:

df = pd.DataFrame({'group1': ['a','a','a','b','b','b','c','c','d','d','d','d','d'],
                        'group2': ['c','c','d','d','d','e','f','f','e','d','d','d','e'],
                        'value1': [1.1,2,3,4,5,6,7,8,9,1,2,3,4],
                        'value2': [7.1,8,9,10,11,12,43,12,34,5,6,2,3]})

So sieht es aus:

   group1 group2  value1  value2
0       a      c     1.1     7.1
1       a      c     2.0     8.0
2       a      d     3.0     9.0
3       b      d     4.0    10.0
4       b      d     5.0    11.0
5       b      e     6.0    12.0
6       c      f     7.0    43.0
7       c      f     8.0    12.0
8       d      e     9.0    34.0
9       d      d     1.0     5.0
10      d      d     2.0     6.0
11      d      d     3.0     2.0
12      d      e     4.0     3.0

Erwartete Ausgabe:

43.0

Ich war unter der Annahme, dass df.max () diesen Job machen würde, aber es gibt einen Maximalwert für jede Spalte zurück, aber das interessiert mich nicht. Ich brauche das Maximum aus einem ganzen Datenrahmen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage