Creando fórmulas en una nueva columna. Secuencia de comandos JMPHola a todos. Necesito crear una nueva columna que reste el contenido de filas consecutivas e inserte ese valor en la nueva columna.
Básicamente, quiero decir: en la columna X, reste la fila 1 de la fila 2 y coloque ese valor en la columna Y. Quiero que esto continúe durante la totalidad de la Columna X.
Por lo tanto: Columna Y = X (i + 1) - Xi; siendo el número de fila. Alguien sabe cómo hacer esto? Parece bastante simple, pero soy muy nuevo en la creación de secuencias de comandos y me cuesta trabajo conseguir algo que se adhiera.
Tabla de datosScriptingRe: Crear fórmulas en una nueva columna. Secuencia de comandos JMP- ¡Debe leer el documento Descubriendo JMP y la Guía de secuencias de comandos!
- Primero debe intentar resolver el problema.Uno aprende cometiendo errores y averiguando cuál es el problema.
- Cuando no logra resolver el problema, la Comunidad de discusión está ahí para ayudarlo.
- A continuación se muestra un script que, si ha configurado correctamente la tabla de datos, debería mostrarle una forma de resolver el problema.
Names Default to Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
Data Table( "big class" ) << New Column( "New Column",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :weight[Row() + 1] - :weight )
);
Re: Crear fórmulas en una nueva columna. Secuencia de comandos JMPHola,
Como menciona Jim, estudiar más te ayudará, aunque es cierto que el gran volumen de información puede ser un poco intimidante al principio.
Dado que gran parte de lo que se puede lograr a través de secuencias de comandos también se puede hacer de forma interactiva, asegúrese de consultar las fórmulas de 1 clic, que crean fácilmente algunas de las fórmulas más comunes.
En su ejemplo, puede hacer clic derecho en cualquier valor en la columna original y seleccionar Nueva columna de fórmula> Fila> Diferencia del menú siguiente. Esto crea una nueva columna con la fórmula deseada, en un solo paso.
Salud,
Brady
