Stataに列の番号を入れましたが、数値の文字列値 "nan"が含まれていたため、文字列として読み込まれました。私はそれ以来、欠損値に置き換えています。そのため、列にはすべて文字列形式の数字が含まれています。列のタイプを再決定するコマンドは何ですか?Stataの列の型を再決定する方法
-2
A
答えて
2
用語:Stataの "columns"は常にという変数と呼ばれます。
数値または文字列の変数は、最初に変数タイプまたは保存タイプの問題です。表示形式が割り当てられます。 Stataの "Format"は変数型を意味するものではありません。この
clear
input str5 stryit
"1"
"2"
"42"
"666"
"NAN"
end
のようなデータを持つ
いくつかの慎重な規則があります。強要された場合の数値を生成しない観測の種類を参照するには
チェック:
tab stryit if missing(real(stryit))
このような多くの種類がある場合は、あなたがアプローチを再考する必要がある場合があります。
元の変数は、必要がなくなったことがない限り、元のままにしておいてください。あなたが好きな場合はforce
とdestring
を使ってください。新しい変数はgenerate
です。あなたの場合、それはうまくいくでしょう。 force
を使用してより良い
destring stryit, force gen(ntryit1)
は、あなたの変換ルールを明示することです。
destring stryit, ignore("NA") gen(ntryit2)
はあなたが明示的にdestring
前に問題のある値を変更することができます:それは(あなたが任意の深刻な分析に使用されるすべてのコマンドを記録しておくことを当然と仮定)あなたが何をしたかの記録を残します。以前のルールと同様に、そのことの利点は、あなたがしたことの記録を持っていることです。
list
+------------------------------------------------+
| stryit ntryit2 ntryit1 stryit2 ntryit3 |
|------------------------------------------------|
1. | 1 1 1 1 1 |
2. | 2 2 2 2 2 |
3. | 42 42 42 42 42 |
4. | 666 666 666 666 666 |
5. | NAN . . . . |
+------------------------------------------------+
免責事項:結果は意味が作ることを確認するには
clonevar stryit2 = stryit
replace stryit2 = "." if stryit2 == "NAN"`
destring stryit2, gen(ntryit3)
チェックここdestring
関連する問題
- 1. ディメンションフィールドの型の決定方法
- 2. Java:オブジェクトの配列内のオブジェクトの型を決定する方法は?
- 3. CookieContainerを再利用するときのセッションタイムアウトの決定方法
- 4. Pythonで関数のパラメータ型を決定する方法は?
- 5. JVMがプリミティブ変数のデータ型を決定する方法は?
- 6. Stataの回帰ループを再作成する最良の方法R
- 7. Typescriptでwindow.addEventListenerの型を再定義する方法は?
- 8. numpy配列のデータ型を決定するもの
- 9. 文字列変数からラベルを定義する方法は? (Stata)
- 10. クラス型パラメータの型を決定する型付き
- 11. 基底クラスへのポインタとインスタンスの実際の型を決定する方法
- 12. 実行時決定型のインスタンスを作成する最良の方法
- 13. プログラムで再帰的なGraphQL型を定義する方法は?
- 14. TStringList型変数を再定義する方法
- 15. PHP - 文字列の幅を決定する方法
- 16. フロントエンドレイアウトで列とバックエンドのレイアウトを決定する方法は?
- 17. クラスの配列を決定する方法?
- 18. 決定木モデルの混同行列を作成する方法
- 19. コントローラクラスのURL文字列を決定する方法
- 20. (WPF Datagrid)アイテムの列インデックスを決定する方法
- 21. carrierwaveアップローダの列名を動的に決定する方法は?
- 22. 配列の長さを決定する方法は?
- 23. Swiftクラスの型の決定
- 24. 式の型の決定
- 25. wp7でエンティティクラスLinqの列のsql型を指定する方法
- 26. Mono.Cecilを使用して値型のサイズを決定する方法
- 27. テキストのフォントサイズを決定する方法
- 28. レイヤーのデータソースタイプを決定する方法
- 29. 列挙型を反復して列挙型インスタンスを設定する方法
- 30. 実行時にServiceStack要求の受け入れ型を決定する方法
良い質問のオリジナルの作者は、(クエリのこの種のための)コードとのいくつかの試みを示したデータ例を示しています。 http://www.statalist.org/forums/helpの助言の多くは関連しており、特にデータの例として 'dataex'(SSC)を使用しています。 –