创建没有NA的序列

时间:2015-03-22 11:28:03

标签: r sequence na

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

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函数中排除缺失的值吗?没有修改变量?

1 个答案:

答案 0 :(得分:3)

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

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