Creé una tabla apilada que tiene una columna X correspondiente a las coordenadas x, una columna Etiqueta con una etiqueta de agrupación y, finalmente, la columna Datos. Supongamos que el conjunto de coordenadas x compartidas para todos los datos recopilados es [1,2,3,4,5,6,7,8,9,10], hay tres grupos A,B,C y los datos son arbitrarios. números. Quiero crear una nueva columna donde el valor de Datos se normalice dentro de cada grupo (A, B, C) por el valor de ese grupo en una coordenada específica, digamos X=3. En otras palabras, para cada fila donde Etiqueta = A, divida Datos por el valor de Datos donde X=3 Y Etiqueta=A. Repita para B y C. Puedo pensar en enfoques con bucles if y for, pero sospecho que es una forma bastante ineficiente de hacer el cálculo a escala.
utilizar la GUI de normalización
Si prefieres un guión:
use la GUI una vez para crear una columna normalizada y luego robe el código.

Vaya, eso es exactamente lo que necesitaba, ¡gracias!