2

Stataを使用して新しい変数を生成するコマンドがありますy.

gen y=. 

R以下が「」の同等のコマンドかどうか知りたい

y<-NA
4

2 に答える 2

6

これを使用する

Stataでは、数値変数の基本的な欠落値はドットで表されます。

Rでは、欠落している値はNAで表されます。

バージョン8以降、.aから.zで示される26個の追加の欠落値コードがあります。これらの値は内部的に非常に大きな数として表されるため、valid_numbers<。<.a<...<.z。

Rは欠測データのそのような表現を持っていません。欠落しているすべてのデータは、で表され NAます。

Stataで欠落をチェックするには、var>=と書く必要があります。

Rでは、is.na欠測データをチェックするために使用します。

于 2013-01-20T22:28:44.730 に答える
1

他の回答が示すように、StataとRの間で比較できるオブジェクトの欠落データ(たとえば、 )はdata.frame、としてコード化されNAます。NULL別の可能性です。これが空行列です:

> x = matrix(); x
     [,1]
[1,]   NA

空の文字列のように、長さがゼロのオブジェクトを持つことも可能です。

> x <- ""; x
[1] ""

答えの有用な部分に戻ること、NAそしてis.naあなたが覚えておきたいビットです。

于 2013-01-21T03:27:28.780 に答える