列 A (char) を持つテーブルがあります。 列Aのグループ化を表す数値に新しい列を追加したいと考えています。 これを自動的に行うにはどうすればよいでしょうか? 列 A には文字が多すぎて手動でグループ化できません。
Cols --> Utilities --> Labels to Code (コードに基づいてアルファベット順が自動的に割り当てられます) を使用できますか?

次に、以下の式を使用して新しい列を作成します。
:new column << Set Formula( Col Stored Value( :Column A ) );
もう 1 つの疑問は、コードがシーケンシャルに与えられているということです。 列 A で最も多く出現するものに基づいて番号を割り当てる方法はあるのだろうか。
列 A で最も多く出現するものに基づいて番号を割り当てるには、いくつかの回避策が必要です。
1. グループ別集計表を作成「A列」 --> N列を「降順」にソート
2. 数式列を追加します: 新しい結果 = Row();
3. 両方のテーブルを結合するか、「列 A」と一致するようにメインテーブルを更新します。

スクリプトを使用している場合は、以下のように数行が必要です。
// → Data Table( "Untitled" )
New Table( "Untitled" );
// Data table summary
// → Data Table( "Untitled By (Column A)" )
Data Table( "Untitled" ) << Summary(
Group( :Column A ),
Freq( "None" ),
Weight( "None" )
);
// Sort data table
Data Table( "Untitled By (Column A)" ) << Sort(
By( :N Rows ),
Replace Table,
Order( Descending )
);
// New column: new result
Data Table( "Untitled By (Column A)" ) << New Column( "new result",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Row() )
);
// Update data tables
Data Table( "Untitled" ) << Update(
With( Data Table( "Untitled By (Column A)" ) ),
Match Columns( :Column A = :Column A )
);それが役に立てば幸い。