Может быть, вы можете попробовать replace
, как показано ниже
x$a <- replace(x$a,which(x$a=="NA"),NA)
, чтобы
> x
a b
1 <NA> 2020-03-10
2 <NA> 2020-03-10
ДАННЫЕ
x <- structure(list(a = structure(c(NA_integer_, NA_integer_), .Label = "NA", class = "factor"),
b = structure(c(18331, 18331), class = "Date")), row.names = c(NA,
-2L), class = "data.frame")