特定のデータ テーブル内の特定の列の内容をクリアするにはどうすればよいですか?既存のデータテーブルがあり、行を更新しましたが、すべての行をクリアするか、すべてをempty()に設定する関数を作成したいと考えています。また、テーブルが非常に大きいため、非常に高速に実行できる関数を探しています。試してみたのですが、かなり遅いです。
Column( my_table, "MY_COL" ) << formula (empty());
Column( my_table, "MY_COL" ) << Delete Formula;
高度な統計モデリングデータのブレンドとクリーンアップマスカスタマイゼーション品質およびプロセスエンジニアリングRe: 特定のデータ テーブルの特定の列の内容をクリアするにはどうすればよいですか?やあ、
これはより高速になるはずです。あなたのニーズに十分な速さですか?
my_table[0, loc(my_table << get column names(string), "MY_COL")] = .;
例えば:
Names Default To Here(1);
my_table = astable(J(1e5, 2, Random Uniform()));
my_table[0, loc(my_table << get column names(string), "Col1")] = .;
Re: 特定のデータ テーブルの特定の列の内容をクリアするにはどうすればよいですか?ありがとう! これははるかに高速です。