Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, aprenderá cómo encadenar funciones usando el operador de canalización dplyr en el lenguaje de programación R.
Estas son algunas de las funciones básicas en R:
El dplyr en R puede verse como una gramática de manipulación de datos. Observe cómo cada función es un verbo y, cuando se colocan juntas, constituyen una forma de comando. Todas estas funciones están destinadas a trabajar juntas.
Como se muestra en la última fila de la tabla, el operador de tubería en R está representado por %>% , lo que le permite conectar funciones entre sí.
En este tutorial, aprenderá cómo ejecutar funciones comunes de dplyr y luego usar el operador de tubería para encadenarlas.
Tabla de contenido
Uso del operador de tuberías en R para simplificar el código
Abra el programa R. En el script en blanco, debe llamar a una biblioteca usando las bibliotecas tidyverse y Lahman .
Para este ejemplo, busquemos el promedio, el mínimo y el máximo de victorias de cada equipo desde el año 2000.
Puede escribir el código de varias maneras.
La primera es reasignar equipos continuamente. Debe filtrar los equipos por ID de año y luego agruparlos por ID de equipo. Para obtener la media, el mínimo y el máximo, debe usar la función .
Cuando ejecute el código R, obtendrá una tabla que muestra el ID del equipo, la media, el mínimo y el máximo.
Sin embargo, este código contiene demasiadas pulsaciones de teclas.
Entonces, intentemos la otra forma de obtener los resultados de una sola vez, y eso es usando el operador de tubería.
El método abreviado de teclado para el operador de tubería es CTRL+MAYÚS+M . Esto le permite pasar el marco de datos de su equipo a los siguientes pasos.
Para el código, no necesita reasignar equipos a cada función. Solo necesita usar el operador de tubería entre cada función para transferir el marco de datos a todo el código.
Cuando lo ejecute, obtendrá los mismos resultados que el método anterior.
El operador de tubería le permite optimizar y simplificar su código. Sin embargo, se necesita algún tiempo para acostumbrarse al uso de este operador. Pero una vez que haya entendido cómo funciona, crear un script R se convierte en una tarea más fácil.
Hacer cambios al código
El uso de un operador de tubería también facilita la realización de cambios en su código R.
Por ejemplo, si desea agregar más comandos, solo necesita incorporar otra línea de código y encadenarla al código existente usando el operador de canalización.
Tenga en cuenta que esto no es asignar los resultados a un objeto. Solo toma el marco de datos de los equipos y lo ejecuta a través de estas funciones para generar una salida.
Para asignar los resultados a un objeto, debe utilizar el operador de flecha ( <> ).
Conclusión
El operador de tubería le permite agilizar su código en R. Ayuda a eliminar el proceso de tener que reasignar continuamente variables y datos a lo largo de su secuencia de comandos R. Junto con los operadores de columna y fila en la biblioteca tidyverse, permite a los usuarios manipular fácilmente los datos en R.
Esta es una de las ventajas de usar la biblioteca tidyverse. Es una gran herramienta para los usuarios que se ocupan de las estadísticas y la ciencia de datos.
Mis mejores deseos,
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber