5

いくつかの基準に基づいて、グループ列をデータ セットに追加しようとしています。簡単な例:

╔════╦══════╗
║ ID ║ DATA ║
╠════╬══════╣
║  1 ║   12 ║
║  2 ║   20 ║
║  3 ║    3 ║
║  4 ║   55 ║
║  5 ║   11 ║
╚════╩══════╝

データが 10 より大きくなければならないという基準があるとしましょう。その場合、結果は次のようになります。

╔════╦══════╦═══════╗
║ ID ║ DATA ║ GROUP ║
╠════╬══════╬═══════╣
║  1 ║   12 ║     1 ║
║  2 ║   20 ║     1 ║
║  3 ║    3 ║     2 ║
║  4 ║   55 ║     3 ║
║  5 ║   11 ║     3 ║
╚════╩══════╩═══════╝

そのため、基準に対する例外が発生するまで、基準を満たしていたすべての行がグループの一部になりました。グループの番号付けは、必ずしもこのパターンに従う必要はありません。これは、探しているソリューションを説明するための論理的/単純な番号付けであると感じました。

4

2 に答える 2