Ejecución de scripts R

Concept Information

Comando RCOMMAND

Analice una tabla de Analytics en un script R externo y a continuación devuelva los datos desde R para crear una nueva tabla en el proyecto de Analytics. Los datos de origen se pasan a R como un marco de datos al que puede hacer referencia utilizando una función provista.

Trabajar con estudios analíticos de datos en R

Si está preparando el script R para ejecutarlo desde Analytics, familiarícese con la manera en la que se intercambian los datos entre Analytics y R. Debe utilizar las funciones Rvachev provistas por Analytics en el script R para ejecutar correctamente el comando RCOMMAND.

Ejecutar un script R

  1. Desde el menú principal, seleccione Analizar > R.

    Se abre el cuadro de diálogo RCOMMAND.

  2. Junto al campo R Script, haga clic en Examinar y vaya al script R que desea ejecutar en su computadora.
  3. Haga clic en Seleccione campos y agregue uno o más campos para incluirlos en el marco de datos que Analytics pone a disposición en el script R.

    Consejo

    También puede incluir expresiones como campos en el marco de datos. Para crear una expresión, haga clic en Expr y utilice las funciones, los campos y los operadores que tiene a su disposición en el cuadro de diálogo. Si desea obtener más información, consulte Descripción general del Generador de expresiones.

  4. Opcional. En la sección Opciones de RCommand, defina de qué manera desea enviar los datos de Analytics al script R.

    Si desea obtener más información, consulte Opciones de RCOMMAND.

  5. Opcional. Para filtrar los registros que se envían al script R, haga clic en Si y use el cuadro de diálogo Generador de expresiones para crear una expresión condicional y usarla como el filtro.

    Si desea obtener más información sobre la creación de expresiones con el Generador de expresiones, consulte Crear expresiones utilizando el Generador de expresiones.

  6. Para especificar la tabla de salida, haga clic en En y en el campo Nombre de archivo, escriba un nombre para la tabla y el archivo .FIL asociado.

    Utilice el explorador de carpetas para ir a la carpeta que desea usar para almacenar el archivo de datos de origen.

    Nota

    Los nombres de las tablas de Analytics tienen un límite de 64 caracteres alfanuméricos, sin incluir la extensión .FIL. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número.

  7. Opcional. En la ficha Más del cuadro de diálogo, especifique cualquier opción de alcance para el comando.

    Si desea obtener más información, consulte Ficha Más.

  8. Para ejecutar el comando, haga clic en Aceptar.

Se abren las opciones del cuadro de diálogo RCOMMAND

Opciones de RCOMMAND

Opción Descripción
Exportar con nombres de campo Utilice los títulos de las columnas de la tabla de origen de Analytics como valores de encabezado para el marco de datos de R. Esta ajusta la opción KEEPTITLE del comando de la forma necesaria si desea recuperar los datos utilizando los nombres de las columnas en el script R.
Separador de columna El carácter que se debe usar como separador entre campos al enviar datos a R.
Calificador de texto

El carácter que se debe usar como calificador de texto para identificar los valores de los campos al enviar datos a R.

Ficha Más

Opción Descripción
Todo Procesa todos los registros de la vista (selección predeterminada).
Primeros Procesa desde el primer registro de la tabla e incluye únicamente la cantidad especificada de registros.
Siguiente

Procesa desde el registro actualmente seleccionado en la tabla e incluye únicamente la cantidad especificada de registros.

Nota

El número de registros especificados en las opciones Primero o Siguiente hace referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo, los resultados de las operaciones analíticas respetan cualquier filtrado.

Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.

¡Precaución!

Existe un problema conocido en la versión actual con Next al ejecutar RCOMMAND. Evite usar esta opción ya que la referencia al registro puede regresar al primer registro sin importar qué registro se seleccione.

Mientras

Utiliza un enunciado WHILE para limitar el procesamiento de registros en la tabla principal basándose en un criterio.

Los registros de la vista se procesan únicamente mientras la condición especificada se evalúe como verdadera. Tan pronto como la condición se evalúa como falsa, el procesamiento termina, y no se consideran más registros. Si desea obtener más información, consulte Crear expresiones utilizando el Generador de expresiones.