Sto provando a eseguire alcune strategie di trading in R. Ho scaricato alcuni prezzi delle azioni e ritorni calcolati. Il nuovo set di dati di ritorno ha un numero di valori -inf, NaN e NA. Sto riproducendo una riga del set di dati (log_ret). È un dataset dello zoo.Sostituisci valori inf, NaN e NA con zero in un set di dati in R
library(zoo)
log_ret <- structure(
c(0.234,-0.012,-Inf,NaN,0.454,Inf), .Dim = c(1L, 6L),
.Dimnames = list(NULL, c("x", "y", "z", "s", "p", "t")),
index = structure(12784, class = "Date"),
class = "zoo"
)
x y z s p t
2005-01-01 0.234 -0.012 -Inf NaN 0.454 Inf
Come posso sostituire questi valori indesiderati con 0?
https://stat.ethz.ch/R-manual/R-devel/library/base/html/is.finite.html – user227710