Hogar Finanzas personales Cómo agregar campos calculados a datos en dummies

Cómo agregar campos calculados a datos en dummies

Tabla de contenido:

Video: 5.7 Cómo añadir filas y columnas a un data frame 2024

Video: 5.7 Cómo añadir filas y columnas a un data frame 2024
Anonim

Después de haber creado el subconjunto apropiado de sus datos, es probable que el siguiente paso en su análisis sea realizar algunos cálculos con R.

Cómo hacer cálculos aritméticos en columnas de una trama de datos

R hace que sea muy fácil realizar cálculos en columnas de un marco de datos porque cada columna es ella misma un vector. Ajustándose al marco de datos del iris, intente hacer algunos cálculos en las columnas. Por ejemplo, calcule la relación entre las longitudes y el ancho de los sépalos:

>> x <- iris $ Sepal. Longitud / iris $ Sepal. Ancho
Ahora puede usar todas las herramientas R para examinar su resultado. Por ejemplo, inspeccione los primeros cinco elementos de sus resultados con la función head (): >> head (x) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615

Como puede ver, realizar cálculos en columnas de un marco de datos es sencillo. Solo tenga en cuenta que cada columna es realmente un vector, por lo que simplemente debe recordar cómo realizar operaciones en vectores.


Cómo usar con y dentro para mejorar la legibilidad del código

Después de un tiempo corto de escribir enunciados subconjuntos en R, se cansará de escribir el signo de dólar para extraer columnas de un marco de datos. Afortunadamente, hay una forma de reducir la cantidad de tipeo y hacer que tu código sea mucho más legible al mismo tiempo. El truco es usar la función con (). Pruebe esto: >> y <- con (iris, Longitud Sepal / Ancho Sepal.)

La función con () le permite consultar columnas dentro de un marco de datos sin usar explícitamente el signo de dólar o incluso el nombre del marco de datos en sí. Entonces, en nuestro ejemplo, porque usas con (iris, …) R sabe para evaluar ambos Sepal. Longitud y Sepal. Ancho en el contexto de iris.

Con suerte, usted acepta que esto es mucho más fácil de leer y entender. Al imprimir los valores de su nueva variable y, puede confirmar que es idéntica a x en el ejemplo anterior. >> head (y) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615

También puede usar la función idéntica () para que R le diga si estos valores son, de hecho, lo mismo:

>> idéntico (x, y) [1] VERDADERO

Además de con (), la útil función dentro () le permite asignar valores a columnas en sus datos muy fácilmente. Supongamos que desea agregar su relación calculada de longitud del sépalo al ancho del marco de datos original. Ya está familiarizado con escribirlo así: >> iris $ ratio <- iris $ Sepal. Longitud / iris $ Sepal. Ancho

Ahora, usando dentro () se convierte en lo siguiente:

>> iris <- dentro (iris, relación <- sépalo.Longitud / Sepal. Ancho)

Esto funciona de una manera muy similar a con (), excepto que puede usar el operador de asignación (<-) dentro de su función. Si ahora observa la estructura del iris, notará que la proporción es una columna: >> cabeza (relación iris $) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615
Cómo agregar campos calculados a datos en dummies

Selección del editor

Cómo organizar sus archivos multimedia de WordPress - Dummies

Cómo organizar sus archivos multimedia de WordPress - Dummies

Si ha estado ejecutando su blog de WordPress durante cualquier período de tiempo, puede olvidar fácilmente qué archivos ha subido utilizando el cargador de WordPress. La biblioteca de medios de WordPress le permite descubrir de manera conveniente y fácil qué archivos se encuentran en su carpeta Cargas. Para encontrar una imagen, un video o un archivo de audio que ya tiene ...

Cómo organizar su WordPress. com Blog por tema: dummies

Cómo organizar su WordPress. com Blog por tema: dummies

Categorizar tus publicaciones en WordPress proporciona una estructura organizativa para tu blog. Cada publicación de blog asignada a una categoría se agrupa con otras publicaciones en la misma categoría. Cuando su blog tiene algunos meses, esta estructura crea un buen directorio temático de publicaciones para usted y sus lectores. Las listas de categorías generalmente aparecen en ...

Cómo prevenir registros y splogs de spam en su red de WordPress - Dummies

Cómo prevenir registros y splogs de spam en su red de WordPress - Dummies

If eliges tener registros abiertos en los que cualquier miembro del público puede registrarse y crear un nuevo sitio en tu red de WordPress, en algún punto, bots automatizados ejecutados por usuarios maliciosos y los spammers visitarán la página de registro de tu red e intentarán crear una, o múltiples, sitios en su red. Lo hacen ...

Selección del editor

Excel Pronóstico de ventas para principiantes Hoja de referencia: imitaciones

Excel Pronóstico de ventas para principiantes Hoja de referencia: imitaciones

Cuando comienzas a aprender a predecir, a menudo es una buena idea apoyarse en las herramientas de Excel en el complemento de Análisis de datos. Pero su alcance es bastante limitado y, en poco tiempo, es probable que se encuentre aprovechando directamente las funciones de la hoja de cálculo de Excel. Cuando se encuentre usando todas las estadísticas inferenciales que vienen ...

Filtrado de números en una tabla de Excel 2007 - Dummies

Filtrado de números en una tabla de Excel 2007 - Dummies

Si está trabajando con una gran tabla de datos en Excel 2007, puede aplicar filtros de número a las columnas que contienen valores para ocultar temporalmente registros no deseados. Excel proporciona varias opciones para filtrar datos numéricos, incluido el filtrado de valores superiores o inferiores (usando la opción Top 10) o el filtrado de valores que están por encima o ...

Filtrar registros en una tabla de Excel 2007 con Autofiltro - Dummies

Filtrar registros en una tabla de Excel 2007 con Autofiltro - Dummies

Usar la función Autofiltro en Excel 2007 para ocultar todo en una tabla, excepto los registros que desea ver. El filtrado muestra un subconjunto de una tabla, que le proporciona una manera fácil de dividir sus datos en fragmentos más pequeños y manejables. El filtrado no reorganiza sus datos; simplemente oculta temporalmente filas que ...

Selección del editor

Operadores lógicos en Java - Dummies

Operadores lógicos en Java - Dummies

Un operador lógico (a veces llamado "operador booleano") en la programación Java es un operador que devuelve un resultado booleano que se basa en el resultado booleano de una o dos expresiones más. A veces, las expresiones que usan operadores lógicos se llaman "expresiones compuestas" porque el efecto de los operadores lógicos es permitirle combinar dos o ...

Saber Por qué Java y XML Mesh-Dummies

Saber Por qué Java y XML Mesh-Dummies

Java y XML son los cimientos de una nueva generación de aplicaciones y Web servicios. En caso de que no esté convencido de que tanto XML como Java disfrutan de la portabilidad multiplataforma, revise estos hechos sobre las dos tecnologías: en su breve duración, XML se ha convertido en el estándar mundial para representar datos estructurados y autodescriptivos. Las listas de registro XML ...

Lo que debe saber sobre el tamaño de su código Java - Dummies

Lo que debe saber sobre el tamaño de su código Java - Dummies

Cuando está codificando en Java, deberá tener en cuenta el tamaño real de su código. Veamos un ejemplo. Pero primero. aquí están las nuevas palabras del vocabulario de hoy: foregift (fore-gift) n. Una prima que un arrendatario le paga al arrendador al tomar un arrendamiento. aquí anteriormente (aquí en primer plano) adv. En una parte anterior ...