Esto le ayudará a crear o modificar una variable. Es común definir una nueva variable basada en la variable existente.
Vamos a crear un conjunto de datos
En el siguiente código, estamos creando un conjunto de datos llamado Ejemplo1 que se almacenará en la biblioteca TRABAJO (temporal). En este conjunto de datos, habría una variable llamada OldRate que contiene un valor numérico. La instrucción RUN se define para cerrar el programa del conjunto de datos.
DATA Example1; OldRate=42; RUN;
- Crear una variable numérica
Puede crear variables utilizando la forma: variable = expresión;
Suponga que se le pide que cree una nueva variable NewRate, en el conjunto de datos SAS existente Example1 . Ambas variables son numéricas. La variable NewRate es el doble de OldRate.
DATA Example1;
SET
Example1;
NewRate=3*OldRate;
RUN;
Si se le pide que almacene una nueva variable NewRate en un nuevo conjunto de datos , puede crearla usando la instrucción DATA .
DATA Readin;
SET
Example1;
NewRate=3*OldRate;
RUN;
En el caso anterior, se creó el conjunto de datos READIN .
- Creación de una variable de carácter
En el conjunto de datos Example1, vamos a crear una variable de carácter como Tipo. El valor del carácter para el conjunto se establece como ‘GeeksforGeeks’.
Las comillas deben ingresarse alrededor de la variable de carácter.
DATA Example1;
SET
Example1;
Type =
'GeeksforGeeks'
;
RUN;
Dado que Tipo es una variable de carácter, el valor ingresado debe estar entre comillas. Puede ser comillas simples o dobles.
- Crear o modificar una variable
Suponga que el valor de OldRate se incrementa en 8 unidades y necesita calcular el cambio relativo en la tasa. En este caso, estamos modificando la variable OldRate existente, por lo que agregaremos 8 a OldRate. luego calculamos el cambio porcentual entre la tarifa antigua y la nueva.
DATA Readin;
SET
Example1;
OldRate=8 + OldRate;
NewRate=OldRate*3;
Change= ((NewRate-OldRate)/ OldRate);
Format Change Percent10.0;
RUN;
La instrucción FORMAT se utiliza para mostrar el valor modificado en formato de porcentaje.
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA