Datatableの列ごとにNULL以外の値の数を数えたいと思います。私は列をループし、各列で計算機能を使用することができましたが、これを行うより効率的な方法があるかどうか疑問に思っていました。複数の列に対するDatatable Compute関数
0
A
答えて
1
列の残りの部分がヌルかどうかをチェックする式を持つ列を追加できます。http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression(VS.80).aspx 次に、その列でComputeを実行できます。
1
私はCompute関数がこの文脈ではかなり適切だと思います。
For Each col as DataColumn in myTable
Dim aggExpr as string = string.format("Count{0}", col.ColumnName)
Dim filterExpr as string = string.format("{0} IS NULL", col.ColumnName)
Dim myCount as integer = CInt(myTable.Compute(aggExpr, filterExpr))
Console.WriteLine(myCount)
Next
(構文を監視し、ここで入力した)
私は「次のような」と言う注意:あなたは、次のようなコードを使用することができます。適切なエラー/ヌル値チェックを追加してください。
関連する問題
- 1. YUI Datatable - 複数の列を1つの列にマージする
- 2. 複数のファイルに対してstrsplit関数を適用する
- 3. R Datatable、列のサブセットに関数を適用する
- 4. 多次元配列対複数配列
- 5. ステップ関数対シグモイド関数
- 6. 単一のテーブルに対する複数のtoMany関係
- 7. Rails Associations - 同じクラスに対する複数のhas_one関係
- 8. 複数の対等関係に同じオブジェクトを追加する
- 9. Build-automation-sbt:複数の依存関係に対するコンパイル/テスト
- 10. JQuery/Javascriptを使用した単一のイベントに対する複数の関数
- 11. TSQLのXML列に対する複数のノードの挿入
- 12. 複数の列に対応する値を返しますPandas
- 13. 単一の配列に対する複数のgrep /ファセット検索
- 14. 還元レデューサーの配列に対する複数の更新
- 15. 複数の単一フィールドインデックス対複数フィールドインデックス
- 16. str.format()関数に複数の文字列を渡す方法
- 17. DataTableから複数のExcelファイルをダウンロード
- 18. PHPの関数に依存する複数の配列をマージするには?
- 19. スカラ:通常の関数対タプル関数?
- 20. 複数のDLLバージョンに対応する
- 21. 複数の重み付き列を比較するスカラー関数
- 22. パンダ集計関数で複数の列を作成する
- 23. 複数の列を使用するPandas DataFrame集計関数
- 24. DataTable Select(String)関数のヘルプVB .NET
- 25. 空のマップに対するパターンマッチ関数
- 26. 複数の1対多の関係をレールで作成する
- 27. C++の指数関数複素数行列
- 28. Oxmetrics、対数尤度関数の入力として行列(GARCH)
- 29. OCamlでは、関数の複数の引数に対してマッチングする正規の方法は何ですか?
- 30. EF 4.1コード最初に複数の多対多の関係
ありがとうございますが、これは既に行っていることです。私はすべての列をループする必要のないものを探していました –