Tengo una tabla con la Columna A (char). Quiero agregar una nueva columna en valor numérico que represente la agrupación de la columna A. ¿Cómo hacer esto automáticamente? La columna A tiene demasiados caracteres para que los agrupe manualmente.
| columna A | nueva columna |
| kkk | 1 |
| dd | 2 |
| kkk | 1 |
| CC | 3 |
¿Se puede usar Cols --> Utilities --> Labels to Code (se asigna automáticamente un orden alfabético basado en código)?

Luego crea una nueva columna usando la siguiente fórmula;
:nueva columna << Establecer fórmula (valor almacenado en columna (:columna A));
una pregunta más es que el código es secuencial dado. Me pregunto si hay una forma de asignar el número en función de la ocurrencia más alta en la columna A.
para asignar el número en función de la aparición más alta en la columna A, es necesario solucionarlo.
1. cree una tabla de resumen por grupo, "Columna A" --> ordene la columna N "Descendente"
2. agregue la columna de fórmula: nuevo resultado = Fila ();
3. Unir ambas tablas o actualizar la tabla principal para que coincida con la "Columna A".

Si está utilizando secuencias de comandos, necesita algunas líneas como se muestra a continuación;
// → 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 )
);Espero eso ayude.