Ho creato una tabella in pila che ha una colonna X corrispondente alle coordinate x, una colonna Etichetta con un'etichetta di raggruppamento e infine la colonna Dati. Supponiamo che l'insieme di coordinate x condivise per tutti i dati raccolti sia [1,2,3,4,5,6,7,8,9,10], che ci siano tre gruppi A,B,C e che i dati siano arbitrari numeri. Voglio creare una nuova colonna in cui il valore di Data è normalizzato all'interno di ciascun gruppo (A, B, C) in base al valore di quel gruppo su una coordinata specifica, diciamo X=3. In altre parole, per ogni riga in cui Etichetta = A, dividi Dati per il valore di Dati dove X=3 AND Etichetta=A. Ripeti per B e C. Posso pensare ad approcci con cicli if e for, ma sospetto che sia un modo piuttosto inefficiente per eseguire il calcolo su larga scala.
utilizzare la GUI di normalizzazione
Se preferisci una sceneggiatura:
usa la GUI una volta per creare una colonna normalizzata, quindi ruba il codice.

Wow, è proprio quello di cui avevo bisogno, grazie!