I have a data frame df1
like this:
time | Diamond.Hands | returns | volume | close |
---|---|---|---|---|
2021-02-16 10:00:00 | 0.4583333 | 0.0056710775 | 10059 | 53.20 |
2021-02-16 11:00:00 | 0.2352941 | -0.0037586920 | 8664 | 53.01 |
2021-02-16 12:00:00 | 0.4400000 | -0.0037586920 | 10059 | 52.40 |
# Log return
prices <- df1$close
log_returns <- diff(log(prices), lag=1)
df1$logreturns <- log_returns
returns the error:
Fehler in `$<-.data.frame`(`*tmp*`, logreturns, value = c(0.000187952260679136, :
Ersetzung hat 2219 Zeilen, Daten haben 2220
Do you have any ideas how to fix that?