SSMS
を使用して、機械学習プログラムへの入力となるファイルを作成しています。SQL Server 2008 R2 Express
出力ファイルは、 DB 内のいくつかのテーブルのクエリの結果になります。
クエリの結果、NULL
一部のセルの値が返されます。現在、値がある場合ISNULL()
に挿入する関数を使用していますが、実際には一部の値があり、これにより計算が歪むため、これは一時的な測定値にすぎません。'0.00'
NULL
'0.00'
生データはどのようになりますか:
id surveyResponseRate personResponseRate
001 .068 .15
002 0.00 NULL
003 .014 .03
004 NULL .20
005 .068 0.00
... ... ...
現在のプロセスが作成するもの:
id surveyResponseRate personResponseRate
001 .068 .15
002 0.00 0.00
003 .014 .03
004 0.00 .20
005 .068 0.00
... ... ...
0
値が実際に値であるかどうか、実際に値が原因であるかどうか0.00
というバイナリ1
列を作成する方法があるかどうか知りたいです。0.00
NULL
私が見たいもの:
id surveyResponseRate personResponseRate survRRNA perRRNA
001 .068 .15 0 0
002 0.00 0.00 0 1
003 .014 .03 0 0
004 0.00 .20 1 0
005 .068 0.00 0 0
... ... ... ... ...
これを行う方法について何か提案はありますか?