我正在试验来自imputeTS包的函数。该软件包提供了几种函数来计算单变量时间序列数据中的缺失值。我测试了它们,它们都很棒,除了na.kalman功能。该功能改变原始数字矢量。下面是一个例子。 # Load packages
library(imputeTS)
# Set seeds
set.seed(123)
# Generate 10 random number
dat <- r
我有以下data.frame,“子集” Time A B C
2016-10-07 06:16:46 NA NA 41
2016-10-07 06:26:27 40 39 42
2016-10-07 06:38:23 NA 40 NA
2016-10-07 06:41:06 42 42 44
2016-10-07 06:41:06 NA 42 44
2016-10-07 06:41
我想所有的细胞转化与非数值数据缺失(NA)。我尝试了类似的方式将特定值转换为丢失数据,如: recode_missing <- function (g, misval)
{
a <- g == misval
temp = g
temp [a] <- NA
return (temp)
}
这很好用:一个优雅的R解决方案。 我试图解码像a <- g ==