【发布时间】:2019-03-14 15:44:40
【问题描述】:
我在 R 中用 missForest()package 填充 NA。在没有 POSIXct 日期格式的子集中,它运行良好,但是当我尝试在具有 POSIXct 格式的示例中时,出现错误Error in sample.int(length(x), size, replace, prob) : invalid first argument。 ..但两个样本都非常相似,只是一个带有 NA 的 POSIXct 用于第二个。
我做了一个测试,只是在第一个子样本中添加一列,其中包含今天的日期并在其中添加 3 NA。包不工作。
您是否有任何修复它的想法,或者考虑到日期格式可能存在任何其他包?
你可以举个例子来看看我的意思:
df <- data.frame(
Date = Sys.Date(),
LOT = rnorm(5),
S12_A = c(7,7,7,7,7),
S123_AA = c(1,1,NA,1,1),
S135_AA = rnorm(5),
S1763_BB = rnorm(5),
S173_BB = rnorm(5)
)
df$Date[4] <- NA
library(missForest)
missForest(df)
【问题讨论】:
-
请添加reproducible example,您尝试过什么以及预期的结果是什么
标签: r