Regression 如何在lm函数(回归)中排除NA值?

Regression 如何在lm函数(回归)中排除NA值?,regression,multiple-columns,na,lm,Regression,Multiple Columns,Na,Lm,我正在对70个国家进行回归分析。我的因变量是“不等式”,自变量是“制裁” 我最初的专栏如下: 1:‘年份’(1914-2006;编码为‘数字’) 2-71:批准(二进制;无数据丢失;编码为“数字”) 72-141:不平等性(数字;基尼系数;某些数据缺失;编码为“数字”) 在第一步中,我绑定了R中的列: Inequality <- data.frame(Gini=c("I_1","I_2","I_3"...,"I_70&q

我正在对70个国家进行回归分析。我的因变量是“不等式”,自变量是“制裁”

我最初的专栏如下: 1:‘年份’(1914-2006;编码为‘数字’) 2-71:批准(二进制;无数据丢失;编码为“数字”) 72-141:不平等性(数字;基尼系数;某些数据缺失;编码为“数字”)

在第一步中,我绑定了R中的列:

Inequality <- data.frame(Gini=c("I_1","I_2","I_3"...,"I_70"))

Sanction <- data.frame(Sanction=c("S_1","S_2","S_3"...,"S_70"))

model1<- cbind(Inequality, Sanction)
这就是弹出的错误:

Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : 
  NA/NaN/Inf in 'y'
In addition: Warning message:
In storage.mode(v) <- "double" : NAs introduced by coercion
lm.fit(x,y,offset=offset,singular.ok=singular.ok,…)中的
错误:
“y”中的NA/NaN/Inf
此外:警告信息:

在storage.mode(v)中,您试图将一个字符与一个没有意义的字符进行回归。请参见
lm(c(“I_1”,“I_2”)~c(“c_1”,“c_2”))
给出了您试图将字符与没有意义的字符进行回归的确切错误。请参见
lm(c(“I_1”、“I_2”)~c(“c_1”、“c_2”)
给出了准确的错误
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : 
  NA/NaN/Inf in 'y'
In addition: Warning message:
In storage.mode(v) <- "double" : NAs introduced by coercion