Ersetzen,- inf, NaN und NA-Werte mit null in einem Datensatz in R

Ich versuche zu laufen einige trading-Strategien in R. heruntergeladen habe ich einige Aktienkurse und berechneten Renditen. Die neue return dataset hat eine Reihe von -inf, NaN und NA-Werte. Ich bin bezüglich einer Zeile des dataset (log_ret). Seine zoo-dataset.

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

Wie kann ich ersetzen Sie diese unerwünschte Werte mit 0?

InformationsquelleAutor user2641784 | 2015-06-22
Schreibe einen Kommentar