多数の変数を持つデータフレームがあります。古い変数をいくつか追加して、新しい変数を作成しています。私がそうするために使用しているコードは次のとおりです。
name_of_data_frame<- transform(name_of_data_frame, new_variable=var1+var2 +....)
変換が観測値の1つでNAに遭遇すると、追加していた他の変数の一部がNAでなかったとしても、新しい変数で「NA」を返します。
たとえば、、、、の場合var1= 4、var2=3をvar3=NA使用するtransformと、var1+var2+var3それが与えられNAますが、私は7を与えたいと思います。
NA後でsを参照し直す必要があるかもしれないので、データフレーム内でsをゼロに再コード化したくないので、 sを純粋にであった観測とNA混同したくない。NA0
NA変換関数を使用して上記の方法でRを処理する方法についてのヘルプは素晴らしいでしょう(または、使用する代替関数がある場合は、それも素晴らしいでしょう)。
私は常に隣り合っている変数を合計するだけでなく、変数を除算したり、乗算したり、減算したりすることもよくあることに注意してください。