Come posso cancellare il contenuto di una colonna specifica in una tabella dati specifica?Ho una tabella dati esistente e ne ho aggiornato le righe, ma ora vorrei una funzione che cancelli semplicemente tutte le righe o le imposti tutte su empty(); vorrei anche che fosse molto veloce perché è una tabella molto grande. Ho provato questa soluzione, ma è piuttosto lenta.
Column( my_table, "MY_COL" ) << formula (empty());
Column( my_table, "MY_COL" ) << Delete Formula;
Modellazione statistica avanzataCombinazione e pulizia dei datiPersonalizzazione di massaIngegneria della qualità e dei processiRi: Come posso cancellare il contenuto di una colonna specifica in una tabella di dati specifica?CIAO,
Questo dovrebbe essere più veloce; è abbastanza veloce per le tue esigenze?
my_table[0, loc(my_table << get column names(string), "MY_COL")] = .;
Per esempio:
Names Default To Here(1);
my_table = astable(J(1e5, 2, Random Uniform()));
my_table[0, loc(my_table << get column names(string), "Col1")] = .;
Ri: Come posso cancellare il contenuto di una colonna specifica in una tabella di dati specifica?Grazie! Questo è molto più veloce.