JMP オブジェクト (列、リスト) から一意の値を取得する高速な方法を提供します。おそらく Python の Set に似ています。現在、一意を取得したいデータ/データ構造のサイズに応じて、次を使用します。
- データテーブルの列の値
- 連想配列 (怠け者ですが、値が多いと遅くなる場合)
- 要約 (少し良くなりましたが、速度も低下しました)
- 要約テーブルと値の取得 (必要に応じてこの方法でカウントを取得できます)
- 配布プラットフォームとレポート層から値を取得します (これの良い点は、他の統計を同時に取得でき、高速であることです)
- リスト
- 連想配列
- テーブルに値を挿入し、上記のメソッドを使用します
私の提案は、データテーブルおよびリスト/行列内のリストから一意の値を取得する特定の関数を追加することです。 次のようなデータ構造にすることもできますパイソンのセット(データ構造だとすると
セットは、重複する要素を持たない、順序付けされていないコレクションです。 基本的な用途には、メンバーシップのテストと重複エントリの排除が含まれます。 Set オブジェクトは、和集合、交差、差分、対称差分などの数学演算もサポートします。
スクリプト作成Re: JMP オブジェクト (列、リスト) から一意の値を取得する高速な方法を提供します (おそらく Python の Set に似ています)JMP は連想配列の狂気を止めてください。 99% の場合、連想配列は集合演算に使用され、小数を含む数値には機能しません。 単純な集合演算と、考えられるすべてのリストおよびベクトル項目で動作する独自の関数を導入してください。
Re: JMP オブジェクト (列、リスト) から一意の値を取得する高速な方法を提供します (おそらく Python の Set に似ています)私は aa をさまざまな方法で使用していますが、そのうちの少数は集合演算です。 私は、ここで説明したような特別で高速な set 操作を実現するというアイデアが気に入っていますが、aa の既存のプロパティも同様に気に入っています。
Re: JMP オブジェクト (列、リスト) から一意の値を取得する高速な方法を提供します (おそらく Python の Set に似ています)- ネストされたリストから一意の値を収集するメソッドも追加してください。
- リストから「欠落」(. または "") を削除するオプションを提供してください。
Re: JMP オブジェクト (列、リスト) から一意の値を取得する高速な方法を提供します。おそらく Python の Set - ステータスが確認済みに変更されました。