R语言进行poisson回归分析问题

使用R语言进行poisson回归分析,提示错误:Error in if (any(y < 0)) stop("negative values not allowed for the 'Poisson' family") : missing value where TRUE/FALSE needed
In addition: Warning message:
In Ops.factor(y, 0) : ‘<’ not meaningful for factors
但是数据无论是自变量还是应变量都是没有缺失值的,这是什么原因呢?该如何解决?