Re: Para encontrar el aumento o disminución de valores en cada fila en la misma columnaHola,
Gracias por la solución a continuación. Sin embargo, me di cuenta de que se ha eliminado el día 11 que el sigma es "0 a 2". Pero solo quiero eliminar filas con sigma "1 a 2" o "2 a 1" solamente. Por favor avise.
Gracias.
Re: Para encontrar el aumento o disminución de valores en cada fila en la misma columnaHay varias formas de hacerlo. Aquí hay un ejemplo usando JSL. Selecciona las dos filas que coinciden con los criterios. Anule el comentario de la última línea de código para eliminar las filas. Tenga en cuenta que a medida que se eliminan las filas, se pueden crear nuevos pares de filas con "1 a 2" o "2 a 1", pero los días no serán consecutivos.
//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;
Re: Para encontrar el aumento o disminución de valores en cada fila en la misma columnaPor ejemplo, en los días 5 y 6, el valor sigma ha cambiado de 1 a 2. Por lo tanto, para eliminar las filas en los días 5 y 6. Por lo tanto, seguirá revisando el resto de las filas y lo eliminará si hay cambios de 1 a 2 o de 2 a 1.
Gracias.
Re: Para encontrar el aumento o disminución de valores en cada fila en la misma columnaPor supuesto que se puede hacer ... sin embargo, su descripción es un poco confusa para mí. ¿Podría explicarnos, por favor, en su ejemplo adjunto, cuál de los Días se eliminaría?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.
