Tôi đang cố chạy một số chiến lược giao dịch trong R. Tôi đã tải xuống một số giá cổ phiếu và trả về được tính toán. Bộ dữ liệu trả về mới có một số giá trị -inf, NaN và NA. Tôi đang tái tạo một hàng của tập dữ liệu (log_ret). Sở thú của nó.Thay thế giá trị -inf, NaN và NA bằng 0 trong tập dữ liệu trong 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
Làm cách nào để thay thế các giá trị không mong muốn này bằng 0?
https://stat.ethz.ch/R-manual/R-devel/library/base/html/is.finite.html – user227710