Agregue variables mientras ignora las NA usando la función de transformación.

Tengo un marco de datos con un gran número de variables. Estoy creando nuevas variables sumando algunas de las antiguas. El código que estoy usando para hacerlo es:

name_of_data_frame<- transform(name_of_data_frame, new_variable=var1+var2 +....)

Cuando la transformación llega a través de una NA en una de las observaciones, devuelve "NA" en la nueva variable, incluso si algunas de las otras variables que estaba agregando no eran NA.

p.ej. Sivar1= 4, var2=3, var3=NA, luego usandotransform, si lo hicevar1+var2+var3 se daría a conocerNA, mientras que me gustaría que me diera 7.

No quiero recodificar miNAS a cero dentro del marco de datos, ya que es posible que tenga que referirme a laNAs más tarde, así que no quiero confundir laNAs con las observaciones que eran genuinamente0.

Cualquier ayuda sobre cómo llegar a tratar RNAS en la forma descrita anteriormente con la función de transformación sería genial (o si hay funciones alternativas para usar, eso también sería genial).

Tenga en cuenta que no siempre estoy sumando las variables que están juntas, sino que a menudo también estoy dividiendo variables, multiplicando, restando, etc.

Respuestas a la pregunta(2)

Su respuesta a la pregunta