値Stata
を使用して新しい変数を生成するコマンドがありますy
.
gen y=.
R
以下が「」の同等のコマンドかどうか知りたい
y<-NA
これを使用する
Stataでは、数値変数の基本的な欠落値はドットで表されます。
Rでは、欠落している値はNAで表されます。
バージョン8以降、.aから.zで示される26個の追加の欠落値コードがあります。これらの値は内部的に非常に大きな数として表されるため、valid_numbers<。<.a<...<.z。
Rは欠測データのそのような表現を持っていません。欠落しているすべてのデータは、で表され NA
ます。
Stataで欠落をチェックするには、var>=と書く必要があります。
Rでは、is.na
欠測データをチェックするために使用します。
他の回答が示すように、StataとRの間で比較できるオブジェクトの欠落データ(たとえば、 )はdata.frame
、としてコード化されNA
ます。NULL
別の可能性です。これが空行列です:
> x = matrix(); x
[,1]
[1,] NA
空の文字列のように、長さがゼロのオブジェクトを持つことも可能です。
> x <- ""; x
[1] ""
答えの有用な部分に戻ること、NA
そしてis.na
あなたが覚えておきたいビットです。