【发布时间】:2016-06-30 22:21:06
【问题描述】:
在计算股票价格时间序列的回报时,它会返回某些日期的Inf 值。该系列有一个 zooreg 类,我正在尝试用 NAs 替换那些 Inf。
为了重现性,假设我有以下对象:
a <- structure(c(1, 2, 3, 2, 4, Inf, Inf, 3, 4), .Dim = c(3L, 3L), .Dimnames = list(NULL,
c("a", "b", "c")), index = structure(c(5113, 5144, 5173), class = "Date"),
frequency = 1, class = c("zooreg", "zoo"))
我尝试了以下
a[[a=Inf]]<-NA
但它给出了一个错误:
a[[a = Inf]] 中的错误
在这种情况下,我如何将 Inf 强制转换为 NA?
【问题讨论】: