给定每日资产价格的矩阵X
,其中包含一些NA
,并将日期列作为第一个。现在我需要为时间序列创建一个函数。此函数的一个步骤必须是用1*e^(-8)
替换NA
以下的X元素。现在我的问题是在不使用双for
函数和if
的情况下选择这些数据。我希望尽可能简化(以紧凑的方式)
我找到了一个类似的解决方案:
X[is.na(X)] <- 0
X[, 1] <- 0
X[X < 1*e^(-8)] <- NA
但我不认为用0值替换日期列是非常正确的,必须有另一种方式。我相信你知道的:D