R Scripting para LuckyTemplates con RStudio

R Scripting para LuckyTemplates con RStudio

En este blog, repasaremos los aspectos básicos de las secuencias de comandos R para LuckyTemplates mediante RStudio .

RStudio se utiliza para crear cálculos estadísticos y gráficos que están en línea con el análisis de datos y la investigación .

Es una gran herramienta para la codificación porque es un entorno de desarrollo integrado (IDE) . Esto significa que tiene características que puede usar en la codificación, como el editor de código fuente , la función de autocompletar , el resaltado de sintaxis y la herramienta de depuración .

RStudio es una configuración más conveniente para las secuencias de comandos R en lugar de las características predeterminadas de la instalación del lenguaje de programación R.

Tabla de contenido

Secuencias de comandos R en RStudio

Cuando abra RStudio por primera vez, verá 3 ventanas diferentes. Pero en este tutorial, nos centraremos en dónde puede ver el cursor parpadeante . Esta parte se llama Consola , donde podemos hacer secuencias de comandos R en RStudio .

R Scripting para LuckyTemplates con RStudio

Para el primer ejemplo, creemos una operación aritmética simple y ejecútela presionando Enter .

R Scripting para LuckyTemplates con RStudio

Al escribir y ejecutar " 1 + 1 " en la Consola , podemos obtener como resultado " 2 ". Si tiene curiosidad sobre el propósito de [1] , hagamos un ejemplo para elaborarlo más. Crearé una secuencia de números del 1 al 50 usando el operador de dos puntos (:) .

R Scripting para LuckyTemplates con RStudio

Después de ejecutar “ 1:50 ”, verá [1] , [18] y [35] antes de cada línea del resultado. No se utiliza ningún término para esta parte en RStudio . Pero estos números actúan como un marcador de posición para la posición del índice de cada línea del resultado. Si observa la primera línea, comienza con el primer valor, que es 1 . La segunda línea comienza con el valor 18 en el resultado y la tercera línea comienza con el valor 35 .

Para el siguiente ejemplo, intentaremos usar funciones con las que quizás esté familiarizado. La mayoría de estos son los mismos con las funciones que usamos en LuckyTemplates. Obtengamos la raíz cuadrada de 25 .

R Scripting para LuckyTemplates con RStudio

Para calcular la raíz cuadrada de 25 , usaremos la . Luego, en los parámetros, establezcamos 25 como el valor a calcular por la función. La función SQRT es una de las funciones que también usamos en LuckyTemplates la cual está asociada a DAX .

Creación de un nuevo archivo de secuencias de comandos R en RStudio

En RStudio, debe crear un archivo R Script si desea asegurarse de conservar todos los scripts que ha agregado en caso de que haya cerrado la aplicación accidentalmente. Para hacer esto, simplemente haga clic en el menú Archivo. A continuación, desplace el cursor sobre Nuevo archivo y seleccione R Script . El atajo de teclado para crear un nuevo archivo R Script es Ctrl+Shift+N .

R Scripting para LuckyTemplates con RStudio

Después de este procedimiento, ahora debería tener una cuarta ventana que contenga el nuevo R Script que ha creado. De manera predeterminada, el archivo R Script se denominará Sin título1 , pero puede cambiarlo más adelante una vez que guarde el archivo.

R Scripting para LuckyTemplates con RStudio

Comprender la función de autocompletar en RStudio

Hay ventajas en la implementación de secuencias de comandos R en el archivo R Script. Poder guardar scripts R es uno de ellos. Otra cosa buena es poder utilizar la función de autocompletar que se incluye en RStudio.

R Scripting para LuckyTemplates con RStudio

Así es como se ve la función de autocompletar en RStudio. Esto solo se mostrará una vez que comience a escribir cualquier función en el archivo R Script. Esta es una gran característica, ya que también proporciona la definición de cómo funciona una función específica.

Una vez que vea esto mientras escribe la función que desea usar, simplemente presione la tecla Tab en su teclado para completar automáticamente.

R Scripting para LuckyTemplates con RStudio

Terminemos este ejemplo agregando 25 como nuestro valor en los parámetros y haciendo clic en el botón Ejecutar para ejecutar el script. El resultado de este script aparecerá en la ventana Consola.

R Scripting para LuckyTemplates con RStudio

Utilizando una operación ordenada en RStudio

Veamos otro ejemplo y creemos una operación ordenada.

R Scripting para LuckyTemplates con RStudio

En el ejemplo, agregamos la operación ordenada “1 – 2 ^ 4” . El lenguaje de programación R sigue BEDMAS (Corchetes, Exponentes, División, Multiplicación, Suma y Resta) para las operaciones ordenadas.

Por eso, realizó la operación del exponente (^) primero antes de la resta (-) y obtuvimos como resultado -15.

Obtención de documentación de ayuda para R Scripting

El lenguaje de programación R también tiene mucha documentación de ayuda excelente. En caso de que no tenga una idea de cómo funciona una determinada función, puede utilizar el operador de signo de interrogación (?) para buscar documentación.

Por ejemplo, supongamos que queremos obtener documentación sobre la función de trazado. Escribiremos el ? operador antes del nombre de la función. Luego ejecútelo presionando Ctrl+Enter .

R Scripting para LuckyTemplates con RStudio

Al ejecutar, veremos una documentación de ayuda sobre la función de trazado en la ventana de Ayuda. Podemos hacer clic en los enlaces proporcionados por la documentación de ayuda para obtener más información sobre un tema específico relacionado con la función de trazado. Hagamos clic en Generic XY Plotting .

R Scripting para LuckyTemplates con RStudio

Al hacer clic, deberíamos ver una descripción más detallada sobre la función de trazado y algunos ejemplos al final de la documentación.

R Scripting para LuckyTemplates con RStudio

R Scripting para LuckyTemplates con RStudio

También podemos copiar y pegar uno de los ejemplos de esta documentación y ejecutarlo en el archivo de script R. Como ejemplo, tomemos el script resaltado arriba.

R Scripting para LuckyTemplates con RStudio

Para este blog, no vamos a discutir este ejemplo, ya que es solo una demostración de algunas de las cosas que puede hacer en RStudio .

Sin embargo, hay una parte importante que debe saber: el comentario representado por el símbolo # . Intentemos ejecutar este script resaltándolo y haciendo clic en el botón Ejecutar .

R Scripting para LuckyTemplates con RStudio

Después de ejecutar el script, generará un gráfico como resultado.

Guardar un archivo de script R

Una vez que hayamos terminado con nuestros scripts, podemos guardar el archivo de script R de la misma manera que guardamos archivos en otros softwares (presionando Ctrl+S ). Después de eso, aparecerá una ventana para Guardar archivo . Desde aquí podemos seleccionar la ubicación donde queremos guardar el archivo de script R e incluir un nombre de archivo.

R Scripting para LuckyTemplates con RStudio

Al guardar, podemos cerrar y abrir este archivo en cualquier momento que queramos para editarlo.

El panel de entorno en RStudio

Lo último que discutiremos es la ventana de Entorno . En esta ventana podemos ver datos útiles como valores y funciones que hemos creado en RStudio .

R Scripting para LuckyTemplates con RStudio

Como podemos ver en el ejemplo, tenemos el valor x que se creó cuando ejecutamos el script que tomamos del ejemplo de la documentación de ayuda. Además del script que usamos anteriormente, el símbolo <> generalmente se usa para dar o asignar datos a un objeto.

Cómo usar Python Script en LuckyTemplates
Crear un informe de LuckyTemplates para SQL Server usando R Script

Conclusión

En resumen, aprendimos sobre los conceptos básicos de las secuencias de comandos R al revisar algunas de las interfaces de RStudio y cómo funcionan. También podemos implementar algunas funciones y operaciones que son similares a las que usamos en LuckyTemplates.

Hemos aprendido que crear un archivo de secuencias de comandos R es importante para mantener un registro de las secuencias de comandos que hemos ejecutado.
También discutimos algunas funciones y operadores excelentes, como la función de autocompletar y el signo de interrogación (?) en la búsqueda de un documento de ayuda. También aprendimos sobre cómo guardar un archivo de script R y el uso del panel de entorno en RStudio.

Mis mejores deseos,

monte george


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.