Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何对忽略缺失值的变量执行操作_R_Na.rm - Fatal编程技术网

R 如何对忽略缺失值的变量执行操作

R 如何对忽略缺失值的变量执行操作,r,na.rm,R,Na.rm,我相信这个问题对很多人来说似乎有点基本,但我的问题是: 我想创建一个新变量,它是RStudio中其他变量的方程式: D$satisfaction.conditions <- (D$imp.distance * D$sat.distance + D$imp.salaire * D$sat.salaire + D$imp.horaires * D$sat.horaires

我相信这个问题对很多人来说似乎有点基本,但我的问题是:

我想创建一个新变量,它是RStudio中其他变量的方程式:

D$satisfaction.conditions <- (D$imp.distance * D$sat.distance
                          + D$imp.salaire * D$sat.salaire
                          + D$imp.horaires * D$sat.horaires
                          + D$imp.chargetravail * D$sat.chargetravail
                          + D$imp.nbservice * D$sat.nbservice
                          + D$imp.locaux * D$sat.locaux
                          + D$imp.equipements * D$sat.equipements
                          + D$imp.ambiance * D$sat.ambiance
                          + D$imp.relationcollegues * D$sat.relationcollegues
                          + D$imp.stress * D$sat.stress) 

如何获得新变量{successment.conditions}来指定NA值?

在执行计算之前添加这行代码:

D[is.na(D)] <- 0

D[is.na(D)]是否需要将答案设置为0(如果存在na),或者是否要计算并删除na行?如果缺少值,我希望不使用NAs进行计算。我不希望结果是NA。在这种情况下,您需要在运行代码之前将NAs替换为0
D[is.na(D)] <- 0