Hogar Finanzas personales Cómo reciclar argumentos en dummies

Cómo reciclar argumentos en dummies

Video: Reducir, Reutilizar y Reciclar. Para mejorar el mundo | Videos Educativos para Niños 2025

Video: Reducir, Reutilizar y Reciclar. Para mejorar el mundo | Videos Educativos para Niños 2025
Anonim

Cada vez, combina un vector con valores múltiples y uno con un valor único en una función. R aplica la función, usando ese único valor para cada valor en el vector. Pero el reciclaje va más allá de estos ejemplos.

Cada vez que le da dos vectores con longitudes desiguales a una función de reciclaje, R repite el vector más corto tantas veces como sea necesario para llevar a cabo la tarea que le pidió que realizara.

Supongamos que divide la cantidad de canastas que Granny hizo en dobles y triples: >> Abuelita. punteros <- c (10, 2, 4, 0, 4, 1, 4, 2, 7, 2, 1, 2)

Organizas los números de tal manera que para cada juego, primero el número de dos -puntos se da, seguido de la cantidad de triples.

Ahora Granny quiere saber cuántos puntos ha anotado en esta temporada. Puede calcularlo fácilmente con la ayuda del reciclaje:

>> puntos puntos [1] 20 6 8 0 8 3 8 6 14 6 2 6> suma (puntos) [1] 87

Ahora, ¿qué hiciste aquí?
Hiciste un vector con el número de puntos para cada cesta:

c (2, 3)

  1. Le dijiste a R que multiplicara ese vector por el vector Granny. punteros

    .
    
  2. R multiplicó el primer número en Granny. punteros por 2, el segundo por 3, el tercero por 2 nuevamente, y así sucesivamente. Pones el resultado en los puntos variables.

  3. Sumaste todos los números en puntos para obtener la cantidad total de puntos anotados.

    De hecho, puede omitir el paso 3. La anidación de funciones le permite hacer esto en una línea de código: >> sum (abuelita. Punteros * c (2, 3))
  4. Reciclaje puede ser un poco complicado Si la longitud del vector más largo no es exactamente un múltiplo de la longitud del vector más corto, puede obtener resultados inesperados.

Ahora Granny quiere saber cuánto mejoró cada juego. Siendo flojo, tienes un plan astuto. Con diff (), calcula cuántas cestas más o menos hizo Granny de las que hizo en el juego anterior. Luego usa la división vectorizada para dividir estas diferencias por el número de cestas en el juego. Para colmo, multiplicas por 100 y redondeas todo el vector. Todos estos cálculos toman una línea de código: >> redondo (diff (cestas de. Granny) / cestas. De. Granny * 100) 1º 2º 3º 4º 5º 6º -67 25 20 50 -67 -267

Ese último valor no se ve bien, porque es imposible anotar más de 100 por ciento menos canastas. R no solo te da ese resultado extraño; también le advierte que la longitud de la diferencia (cestas. de Granny) no se ajusta a la longitud de las cestas. de. Granny:

Mensaje de advertencia: En diff (cestas. De. Granny) / cestas.de. Abuelita: la longitud del objeto más largo no es un múltiplo de longitud de objeto más corta

Las cestas de vectores. de. Granny tiene seis valores de largo, pero el resultado de diff (cestas de. Granny) tiene solo cinco valores de largo. Entonces, la disminución del 267 por ciento es, de hecho, el último valor de las cestas. de. Granny dividido por el primer valor de diff (cestas. De. Granny). En este ejemplo, el vector más corto, diff (cestas de Granny), es reciclado por el operador de la división.

Ese resultado no era lo que pretendías. Para evitar ese resultado, debe usar solo los primeros cinco valores de cestas. de. Granny, por lo que la longitud de ambos vectores coinciden: >> ronda (diff (cestas. De. Granny) / cestas. De. Granny [1: 5] * 100) 2º 3º 4º 5º 6º -67 25 20 50 -67

Y todo eso es vectorización.

Cómo reciclar argumentos en dummies

Selección del editor

Cómo enviar videos e imágenes por correo electrónico con Flip Video - Dummies

Cómo enviar videos e imágenes por correo electrónico con Flip Video - Dummies

Después de tomar fotos y videos de eventos en su vida con su cámara Flip Video, es posible que desee enviarlos por correo electrónico a amigos y familiares. Compartir películas e imágenes que capture y cree mediante el envío de un mensaje de correo electrónico facilita la comunicación y el contacto con sus creaciones, sin importar cuán cerca ...

Cómo grabar sonido por separado para su película digital - dummies

Cómo grabar sonido por separado para su película digital - dummies

Hay momentos en que un cineasta necesita Grabe sonido utilizando un dispositivo separado de la cámara, para grabar sonido por separado y luego sincronice el sonido con el video más tarde, al editar. Por lo general, la razón de esto es para aumentar la calidad del sonido grabado porque muchas cámaras no graban el sonido tan bien como ...

Cómo grabar video con una cámara de video con tapa: imitar

Cómo grabar video con una cámara de video con tapa: imitar

Grabar videos con su cámara Flip es como fácil como 1-2-3 (y 4). Antes de grabar un video, verifique los indicadores de estado de su Flip para asegurarse de que la cámara esté completamente cargada y de que tenga suficiente tiempo de grabación para capturar el video que desea filmar. Para verificar el nivel de carga de la batería de su Flip (o ...

Selección del editor

¿Qué hacer con los resultados de conciliación en QuickBooks 2016? Principios ficticios

¿Qué hacer con los resultados de conciliación en QuickBooks 2016? Principios ficticios

En una reconciliación, como probablemente sepa , utiliza QuickBooks para comparar sus registros de una cuenta bancaria con los registros del banco de la misma cuenta. Debería poder explicar cualquier diferencia entre las dos cuentas, por lo general señalando a los cheques que escribió que aún no se han borrado. (A veces los depósitos caen en ...

Su Lista de artículos en QuickBooks 2012 - dummies

Su Lista de artículos en QuickBooks 2012 - dummies

QuickBooks 2012 proporciona varias maneras diferentes de ver la información que usted Guardado en tu lista de elementos. Puede que ya sepas algo de esto si has trabajado un poco con QuickBooks. Algo de esto puede ser nuevo para ti. La columna Código de artículo en la Lista de artículos de QuickBooks 2012 Un punto importante para ...

Qué sucede cuando condensa el archivo QuickBooks Company - dummies

Qué sucede cuando condensa el archivo QuickBooks Company - dummies

El proceso de condensación de archivos QuickBooks hace dos cosas : El comando QuickBooks Condense crea una copia permanente del archivo de datos de QuickBooks (llamado una copia de archivo del archivo); el proceso de condensación de archivos hace que el archivo de datos sea más pequeño al resumir muchas antiguas transacciones cerradas y detalladas que usan entradas de diario de grandes monstruos. Debido a esta condensación y archivo ...

Selección del editor

4 Prácticos botones de herramientas en QuickBooks Online - Dummies

4 Prácticos botones de herramientas en QuickBooks Online - Dummies

En QuickBooks Online (QBO), en la parte superior del ventana, hay herramientas disponibles para ayudarlo a encontrar su camino. Puede buscar o crear transacciones, ver transacciones recientes o realizar otras acciones no relacionadas con las transacciones. Si está trabajando en QBOA y abre una empresa de QBO, las herramientas varían un poco. Las herramientas en ...

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

Usan QuickBooks 2016 para administrar sus activos fijos contabilidad (lo que significa seguimiento de todos los activos de su empresa), pero puede convertirse en un desastre si no tiene cuidado: sus listas de activos fijos tienden a crecer con el tiempo, llegando a estar desordenada con cosas que ni siquiera recuerda haber comprado. Sin embargo, puede probar los siguientes tres ...

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

3 Formas de simplificar la contabilidad de activos fijos con QuickBooks: dummies

Usan QuickBooks 2014 para administrar sus activos fijos contabilidad (lo que significa seguimiento de todos los activos de su empresa), pero puede convertirse en un desastre si no tiene cuidado: sus listas de activos fijos tienden a crecer con el tiempo, llegando a estar desordenada con cosas que ni siquiera recuerda haber comprado. Sin embargo, puede probar los siguientes tres ...