Sie können die Funktionen min() und max() in R verwenden, um die minimalen und Maximume in einem Vektor schnell zu berechnen.

#Minimunm finden
min(x)

#Maximum finden
max(x)

Die folgenden Beispiele zeigen die praktische Anwendung dieser Funktionen.

Beispiel 1: Max & Min von Vektor

Der folgende Code zeigt, wie Sie das Minimum und Maximum eines Vektors finden:

#Vektor definieren
x <- c(2, 3, 4, 4, 7, 12, 15, 19, 22, 28, 31, 34)

#Minimum finden
min(x)

[1] 2

#Maximum finden
max(x)

[1] 34

Beachten Sie, dass Sie bei fehlenden Werten im Vektor na.rm=TRUE angeben müssen, um fehlende Werte bei der Berechnung des Minimums und Maximums zu ignorieren:

#Vektor mit einigen fehlenden Werten definieren
x <- c(2, 3, 4, 4, NA, 12, NA, 19, 22, 28, 31, 34)

#Minimum finden
min(x, na.rm=TRUE)

[1] 2

#Maximum finden
max(x, na.rm=TRUE)

[1] 34

Beispiel 2: Max & Min des gesamten Dataframes

Der folgende Code zeigt, wie Sie die minimalen und Maximume eines gesamten Dataframes finden:

#Dataframe definieren
df <- data.frame(a=c(1, 3, 4, 6, 8, 9),
                 b=c(7, 8, 8, 7, 13, 16),
                 c=c(11, 13, 13, 18, 19, 22),
                 d=c(12, 16, 18, 22, 29, 38))

#Minimum finden
min(df)

[1] 1

#Maximum finden
max(df)

[1] 38

Beispiel 3: Max & Min der Spalte im Dataframe

Der folgende Code zeigt, wie Sie die Mindest- und Höchstwerte einer bestimmten Spalte in einem Dataframe finden:

#Dataframe definieren
df <- data.frame(a=c(1, 3, 4, 6, 8, 9),
                 b=c(7, 8, 8, 7, 13, 16),
                 c=c(11, 13, 13, 18, 19, 22),
                 d=c(12, 16, 18, 22, 29, 38))

#finde das Minimum der Spalte c
min(df$c)

[1] 11

#finde das Maximum der Spalte c
max(df$c)

[1] 22

Beispiel 4: Max & Min mehrerer Spalten im Dataframe

Der folgende Code zeigt, wie Sie die Minimal- und Maximalwerte mehrerer Spalten in einem Dataframe finden:

#Dataframe definieren
df <- data.frame(a=c(1, 3, 4, 6, 8, 9),
                 b=c(7, 8, 8, 7, 13, 16),
                 c=c(11, 13, 13, 18, 19, 22),
                 d=c(12, 16, 18, 22, 29, 38))

#Minimum in den Spalten a, b und d finden
apply(df[ , c('a', 'b', 'd')], 2, min)

 a  b  d 
 1  7 12 

#Maximum in den Spalten a, b und d finden
apply(df[ , c('a', 'b', 'd')], 2, max)

 a  b  d 
 9 16 38 

Zusätzliche Ressourcen

So berechnen Sie die Standardabweichung in R

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: