创建没有 NA 的序列

create sequence without NA's

我想创建一个序列,但我的变量缺少这样的值

a <-  as.numeric(c(19,20,22,"NA",44,55,10,40))
seq(min(a),max(a),10)

我收到这个错误

Error in seq.default(min(a), max(a), 10) : 
  'from' cannot be NA, NaN or infinite

我可以从 seq 函数中排除缺失值吗?不修改变量?

minmax 函数有一个 na.rm 参数,可用于忽略 NA 值 - 参见 ?min:

> seq(min(a, na.rm = TRUE), max(a, na.rm = TRUE), 10)
[1] 10 20 30 40 50