Sie können die folgende Formel verwenden, um eine Median-IF-Funktion in Google Tabellen auszuführen:
=MEDIAN(IF(GROUP_RANGE=VALUE, MEDIAN_RANGE))
Diese Formel findet den Mittelwert aller Zellen in einem bestimmten Bereich, die …
Oft möchten Sie den Mittelwert nach Gruppen in R berechnen. Es gibt drei Methoden, mit denen Sie dies tun können:
Methode 1: Verwenden Sie Base R
aggregate(df$col_to_aggregate, list(df$col_to_group_by), FUN=mean) 
Methode 2: Verwenden Sie das Paket dplyr().
library(dplyr)
df %>%
  group_by(col_to_group_by) %>%
  summarise_at(vars(col_to_aggregate), list(name = mean))
Methode 3: Verwenden Sie das Paket data.table.
library(data.table)
dt[ ,list(mean=mean(col_to_aggregate)), by=col_to_group_by]
Die folgenden Beispiele zeigen, wie jede dieser Methoden in der Praxis angewendet wird.
Der folgende Code zeigt, wie die Funktion aggregate() aus Basis R verwendet wird, um die vom Team im folgenden Dataframe erzielten Durchschnittspunkte zu berechnen:
#Dataframe erstellen
df <- data.frame(team=c('a', 'a', 'b', 'b', 'b', 'c', 'c'),
                 pts=c(5, 8, 14, 18, 5, 7, 7),
                 rebs=c(8, 8, 9, 3, 8, 7, 4))
#Dataframe anzeigen
df
  team pts rebs
1    a   5    8
2    a   8    8
3    b  14    9
4    b  18    3
5    b   5    8
6    c   7    7
7    c   7    4
#Ermitteln Sie die vom Team erzielten Durchschnittspunkte
aggregate(df$pts, list(df$team), FUN=mean)
  Group.1        x
1       a  6.50000
2       b 12.33333
3       c  7.00000
Der folgende Code zeigt, wie die Funktionen group_by() und summary_at() aus dem Paket dplyr verwendet werden, um die vom Team im folgenden Dataframe erzielten Durchschnittspunkte zu berechnen:
library(dplyr)
#Dataframe erstellen
df <- data.frame(team=c('a', 'a', 'b', 'b', 'b', 'c', 'c'),
                 pts=c(5, 8, 14, 18, 5, 7, 7),
                 rebs=c(8, 8, 9, 3, 8, 7, 4))
#Ermitteln Sie die vom Team erzielten Durchschnittspunkte
df %>%
  group_by(team) %>%
  summarise_at(vars(pts), list(name = mean))
# A tibble: 3 x 2
  team   name
  <fct> <dbl>
1 a       6.5
2 b      12.3
3 c       7  
Der folgende Code zeigt, wie die vom Team im folgenden Dataframe erzielten Durchschnittspunkte berechnet werden:
library(data.table)
#Dataframe erstellen
df <- data.frame(team=c('a', 'a', 'b', 'b', 'b', 'c', 'c'),
                 pts=c(5, 8, 14, 18, 5, 7, 7),
                 rebs=c(8, 8, 9, 3, 8, 7, 4))
#Dataframe in Datentabelle konvertieren 
setDT(df)
#Ermitteln Sie die vom Team erzielten Durchschnittspunkte
df[ ,list(mean=mean(pts)), by=team]
   team     mean
1:    a  6.50000
2:    b 12.33333
3:    c  7.00000
Beachten Sie, dass alle drei Methoden identische Ergebnisse zurückgeben.
Weitere R-Tutorials finden Sie hier.
Sie können die folgende Formel verwenden, um eine Median-IF-Funktion in Google Tabellen auszuführen:
=MEDIAN(IF(GROUP_RANGE=VALUE, MEDIAN_RANGE))
Diese Formel findet den Mittelwert aller Zellen in einem bestimmten Bereich, die …
Die prozentuale Änderung der Werte zwischen einer Periode und einer anderen Periode wird wie folgt berechnet:
Prozentuale Änderung = (Wert 2 – Wert 1 ) / Wert 1 * 100
Angenommen, ein Unternehmen macht in …