Hallo zusammen,
ich habe eine weitere Frage bei der Berechnung meiner Variablen meiner Thesis. Ich möchte die prozentuale Veränderung der Variable TotalSales von einem Jahr zum nächsten berechnen ((t - t-1)/t-1). ich scheitere hierbei daran, auf die verschiedenen Zellen der Spalte TotalSales des DataFrames zuzugreifen.
Gibt es hier eine passende Funktion bzw habt ihr einen Tipp, wie ich die Variable berechnen kann?
Vielen Dank und liebe Grüße,
Sina
> tibble::as_tibble(Growth)
# A tibble: 18,828 x 3
ISIN Year TotalSales
<chr> <chr> <dbl>
1 AN8068571086 2003 13892604
2 AN8068571086 2004 11480165
3 AN8068571086 2005 14309182
4 AN8068571086 2006 19230478
5 AN8068571086 2007 23276542
6 AN8068571086 2008 27162933
7 AN8068571086 2009 22702000
8 AN8068571086 2010 27447000
9 AN8068571086 2011 39540000
10 AN8068571086 2012 42149000
# … with 18,818 more rows
Prozentuale Veränderungen berechnen
Re: Prozentuale Veränderungen berechnen
Hallo Sina,
und dann natürlich:
Gruß, Jörg
*edit: ein w in Growth eingefügt, damit der Code laufen wird; bigben*
Code: Alles auswählen
rate <- function(x) {
n <- length(x)
(x[-1] - x[-n]) / x[-n]
# oder: x[-1]/x[-n] - 1
}
Code: Alles auswählen
rate(Growth$TotalSales)
*edit: ein w in Growth eingefügt, damit der Code laufen wird; bigben*
Re: Prozentuale Veränderungen berechnen
Vielen vielen Dank für die schnelle Hilfe!