Ri: per trovare l'aumento o la diminuzione dei valori in ogni riga nella stessa colonnaCiao,
Grazie per la soluzione qui sotto. Tuttavia, ho notato che ha rimosso il giorno 11 che il sigma è "0 a 2". Ma voglio solo rimuovere le righe con sigma "1 a 2" o "2 a 1" solo. Si prega di avvisare.
Grazie.
Ri: per trovare l'aumento o la diminuzione dei valori in ogni riga nella stessa colonnaCi sono diversi modi per farlo. Ecco un esempio con JSL. Seleziona entrambe le righe che corrispondono ai criteri. Annullare il commento dell'ultima riga di codice per eliminare le righe. Nota che quando vengono eliminate le righe, è possibile che vengano create nuove coppie di righe con "1 a 2" o "2 a 1", ma i giorni non saranno consecutivi.
//Example Table
dt = New Table("untitled 28994",
Add Rows(39),
New Column("Day", Numeric, "Continuous", Format("Best", 12), Set Values(1 :: 39)),
New Column("Sigma", Numeric, "Continuous", Set values(J(39, 1, Random Integer(0, 2))))
);
// Locate row sequence pairs which product = 2
n = N Row(dt);
m = Loc(:Sigma[1 :: n - 1] :* :Sigma[2 :: n] == 2);
dt << select rows(m |/ m + 1);
// dt << delete rows;
Ri: per trovare l'aumento o la diminuzione dei valori in ogni riga nella stessa colonnaAd esempio, nei giorni 5 e 6, il valore sigma è cambiato da 1 a 2. Quindi, per rimuovere le righe nei giorni 5 e 6. Quindi manterrà il controllo per il resto delle righe ed eliminerà se ci sono cambiamenti da 1 a 2 o 2 a 1.
Grazie.
Ri: per trovare l'aumento o la diminuzione dei valori in ogni riga nella stessa colonnaCerto che può essere fatto ... comunque la tua descrizione mi confonde un po '. Potresti per favore elaborare indicando sul tuo esempio allegato, quale dei Giorni sarebbe stato rimosso?To find the increase or decrease of values in each row in the same columnHi,
The objective that I want to achieve in this task is if the values change from "1 to 2" or "2 to 1" for 2 consecutive days in the Sigma column, then remove that two rows. Can It be done?
Please refer attached my data set.
Thank you.
