Aprende sobre la ciencia de datos con Python, parte 2: analiza, visualiza y presenta datos | Tony Staunton | Skillshare
Menú
Buscar

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Aprende sobre la ciencia de datos con Python, parte 2: analiza, visualiza y presenta datos

teacher avatar Tony Staunton, Reading, writing and teaching.

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      1:27

    • 2.

      Cómo aprovechar el máximo de esta clase: Skillshare 101

      1:39

    • 3.

      Preguntas que se han hecho Preguntas con frecuencia

      0:54

    • 4.

      Cómo configurar tu entorno de desarrollo

      5:08

    • 5.

      Jupyter Notebook 101

      4:27

    • 6.

      Crea los gráficos, trazos e Histograms

      19:17

    • 7.

      Diccionario Python

      8:23

    • 8.

      Python Pandas y DataFrames

      10:14

    • 9.

      Controla el flujo de tus programas

      16:02

    • 10.

      Pinturas de Python

      11:12

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

739

Estudiantes

9

Proyectos

Acerca de esta clase

En la ciencia de datos con Python parte 1: Introducción a la Python tomaste el primer paso de tu viaje para convertirse en un científico de datos.

Parte 2: los gras, diccionarios, la flujo y el bucal, es un paso esencial para seguir Justo en la puerta aprenderás habilidades de visualización de Python que puedes aplicar en el mundo real. Aprenderás a dominar Matplotlib para producir varios tres y gráficas, como este increíble gráfico:

En la lección 2 aprenderás a crear diccionarios de Python que son como listas de los esteroides y te ayudarán a aprovechar y manipular las cantidades de datos masias.

Luego, te presentarás un tema de Python favorito, el Pandas DataFrame que es la forma estándar de trabajar con datos tabulares en Python. En esta lección, aprenderás a importar archivos CSV para que puedas manipular y acceder a la información interior.

¿Alguna vez te has preguntado cómo los programas de computadora toman decias? Bueno en las lecciones 4 y 5 que vas a descubrir. La lógica Boolean es la base de dar el poder de tus programas el poder de tomar decias. Aprenderás a combinar los diferentes operadores de comparación con la lógica de Boolean para controlar el flujo de tus programas de Pythón.

Cada lección de esta clase es creada con cuadernos de notas Jupyter lo que significa que puedes descargar el código Python y mejorar. También puedes mantener las notas de clase para el aprendizaje y la referencia.

Al final, la lección es un proyecto final para aplicar lo que has aprendido.

Después de completar esta clase tendrás las técnicas básicas de los datos de la industria real. Estos son temas de un tecnólogo exitoso y absolutamente

¿Qué estás esperando? Enroll ahora y toma el siguiente paso!

Conoce a tu profesor(a)

Teacher Profile Image

Tony Staunton

Reading, writing and teaching.

Profesor(a)
Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hola a todos. Bienvenido a esta clase aprendió ciencia de datos con Biden parte para presentarte a tramas, gráficas, diccionarios, flujos de control y bucles, que son todo un paso esencial para seguir avanzando en tu viaje para convertirte en un científico de datos en esta clase, justo fuera de la puerta, aterrizarás habilidades de visualización de tuberías que puedes aplicar en el mundo real. Aprenderás a tener al maestro Matt regordete labiado para producir varias parcelas e injerto, incluyendo esta increíble gráfica de aquí y lección para ti. Atlanta Crear diccionarios de tuberías, que son como listas sobre esteroides en, te ayudará a aprovechar y manipular cantidades masivas de datos. A continuación, se te presentará uno de mis temas favoritos, el marco de datos de Pandas, que es una forma estándar de trabajar con datos tabulares y pastel comido. En esta lección, aprendes tienes que importar archivos CSP para que puedas manipular y acceder a la información dentro . En la siguiente lección, aprenderás cómo los programas informáticos toman decisiones. lógica booleana es la base para dar a tus programas el poder de la toma de decisiones. Aprenderás a combinar diferentes operadores de comparación con la lógica booleana para controlar el flujo de tus programas cada lección. Esta clase es creativa usando cuadernos Cooper, lo que significa que puedes descargar la tubería fría de mi hijo Hope Age, experimentar con ella y mejorarla si puedes. También se llega a guardar las notas de la clase para futuros aprendizajes y referencias. Al final de esta clase se encuentra un proyecto final donde puedes intentar aplicar lo que has aprendido . Después de completar esta clase, tendrás las técnicas básicas utilizadas por el científico de datos de la industria del mundo real thes temas aéreos . Cualquier tecnólogo exitoso absolutamente necesita saber. Entonces, ¿qué estás esperando y rodar ahora y dar el siguiente paso? 2. Cómo aprovechar el máximo de esta clase: Skillshare 101: Hola a todos. Ahora, en este breve video, te voy a mostrar cómo sacar el máximo provecho de esta habilidad share class on have to disfrutar de nuestro viaje juntos, aprender datos, ciencia con fightin. Entonces como pueden ver, tengo un borrador de mi curso abierto aquí, y se pueden ver mis clases del lado derecho, hay más por venir. Pero mirando aquí ahora, centrándose en la ventana del reproductor de video se puede ver en el lado izquierdo la parte inferior inferior, botón de velocidad del lado izquierdo para que pueda aumentar la velocidad. Si encuentras clases de Trudy Trudy con las que hablo despacio para que puedas ir hasta el doble de velocidad. Se puede enrollar hacia atrás 15 segundos. Si quieres volver a aprender algo o volver a escuchar algo sobre el lado derecho, puedes ver las notas, así que esa es una parte importante de la gente Algunas veces. Señorita, a menudo agrego notas a ciertas clases si la gente tiene comentarios o preguntas, o algo podría haber cambiado en la tecnología entre yo impartir esta clase y tú tomando esta clase y luego por el lado derecho, puedes cambiarlo a pantalla completa. Y no olvides que siempre puedes subir y bajar el volumen. adapte a sus propias necesidades. Si solo nos desplazamos un poco hacia abajo, verás reseñas proyectos comunitarios y el recurso está tan en. El apartado comunitario es el mejor lugar para acudir y pedir ayuda en caso de que la necesites en los proyectos. Y el recurso es tabulador es donde agrego en el proyecto de clase. Cualquier recurso es de archivos que quizás necesites para tener tu viaje de aprendizaje arriba. Verás el botón de seguir, y te animan a seguirme porque a menudo libero actualizaciones a mis alumnos, como nuevas competencias, nuevos proyectos, nuevos retos, actualizaciones al curso en mucho más. Tengo un feed de instagram muy activo también. Por lo que echa un vistazo a eso para mantenerse al día en el curso de nuevas tuberías, técnicas de ciencia de datos y todo lo relacionado con la tubería en este curso. Ahora, finalmente, si has tomado y disfrutado de esta clase, por favor déjame revisar con algunos comentarios sobre lo que te gustó o lo que te gustaría ver mejorado sobre la clase. Eso es todo para este breve video. Gracias por escuchar, y nos vemos en la siguiente clase 3. Preguntas que se han hecho Preguntas con frecuencia: Hola todos En este breve video, solo quiero mostrarles a dónde acudir para conseguir alguna ayuda adicional con la clase on con uber notebook. Entonces si te diriges para conseguir hope dot com para su último T Staunton, esa es mi página de inicio de get en mi perfil. Ver una serie de repositorios haga clic en Datos de aprendizaje Signos fueron peleando. A continuación, haga clic en la primera parte. Introducción a Fightin y ya verás aquí Clase F A. Q. Así que pincha en eso y solo echemos un vistazo breve qué tipo de señales de la FAA tenemos. Entonces, ¿necesito tener súper cuadernos y Anaconda instalados? No voy a pasar por cada uno de estos. Te voy a dejar leer estos a tu propio ritmo. ¿ De dónde sacamos el recurso para esta clase? Bueno, eso está encendido. Consigue esperanza. ¿ Cómo sé dónde se guardan mis cuadernos y así sucesivamente? Y la última pregunta es particularmente útil. ¿ Cómo consigo ayuda si estoy atascado en algo? Entonces otra vez, solo un video corto para que sepas que sí tengo una página f A Q, y agrego que todo el tiempo con preguntas comunes que vienen de estudiantes como tú para ir a buscar esperanza y comprobar eso. Si tienes algún problema o no lo olvides, siempre puedes dejarme un mensaje en la sección de comunidad fuera de la clase. Gracias por escuchar. Te veré en la siguiente clase. 4. Cómo configurar tu entorno de desarrollo: Hola a todos. Y bienvenidos a esta clase en esta clase. Nos vamos. Vamos a discutir el entorno configurado. Entonces exactamente cómo eran esos aire un entorno de desarrollo para codificar tubería. Por lo que este árbol de clases principales objetivos que es instalar tuberías estaría bajo conducta en, um en la página principal aquí que puedes ver siguiente archivos zip descargados de todos los súper cuadernos de clase y finalmente abrir y explorar nuestros cuadernos Júpiter. Para aquellos de ustedes que tal vez no sepan qué es Anaconda, es una distribución de tuberías que incluye no sólo tuberías sino muchas bibliotecas que se utilizarán para escribir las próximas clases. Anaconda es un todo en uno instalado que se utiliza despoblar signos de datos en el aprendizaje automático . Al descargar e instalar Anaconda, también se instala el entorno de desarrollo de notebook Jupiter. Como mencioné en la introducción, Júpiter es un entorno de desarrollo donde se pueden escribir imágenes de visualización en frío y tomar notas . Cuando se trata de ciencia de datos y aprendizaje automático. Es el I d más popular para explorar y analizar datos. Antes de irnos, cualquier extranjero me gustaría señalar que de ustedes son un usuario experimentado de tuberías ya tienen un entorno de desarrollo configurado con el que estaban contentos. Por favor siéntete libre de seguir usando tu configuracion. No tienes que usar Anaconda o Júpiter para poder seguir junto con las clases por venir . El código de tuberías que vamos a utilizar se puede utilizar en cualquier I. D. Así que aquí estamos en la página de inicio de Anaconda y lo puedes encontrar anaconda dot com Ahora la página de inicio de Anaconda puede verse diferente cuando vengas a visitar debido a las actualizaciones y cosas así. El principal que nos interesa es el botón de descarga en la patada de esquina superior derecha en eso. Ahora obtienes un poco de su resumen de lo que está Anaconda. Si te desplazas hacia abajo, ves un par de opciones. Entonces la primera grande que te salta es que Anaconda está disponible para canalizar árbol y tuberías a Somos interesante árbol de tuberías. Tenga en cuenta que cuando se trata de esta página, número de desviación puede haber cambiado en lugar de 3.7 y podría ser de tratamiento 0.8 o 3.9. Pero eso está bien. Árbol de tuberías es de lo que trata este curso Antes de seleccionar su inversión de tubería, asegúrese de que está descargando para su sistema operativo correcto. Entonces, como puedes ver aquí tienes ventanas. Tienes Mac OS, que yo no lo soy. Tienes. Lennox, si te preguntabas si debes descargar el instalador gráfico son el instalador de línea de comandos . El instalador gráfico puede ser mucho más sencillo de ejecutar en la instalación a medida que se ejecuta. Te da ayuda. Una útil guía paso a paso. Verdaderamente proceso de instalación. Ella puede ver aquí Instalador gráfico. Entonces haz click en eso para descargarlo para tu sistema operativo. Una vez finalizada la descarga, adelante y abre el archivo. Si estás en una máquina Windows, será una salida de punto. O si estás en un Mac, será una ID DMG de distancia. Selecciona tu archivo ahora los instaladores de Mac bastante sin fisuras. Pero si estás en una instalación de Windows, debes prestar atención a algunas pantallas que aparecen en particular esta pantalla aquí. Entonces como no tengo una máquina Windows, he tomado una captura de pantalla del prompt de aislamiento. Entonces en las ventanas. Cuando llegues a esta pantalla, opciones avanzadas de instalación, la caja del bosque aquí estará encendida. Asegúrate de seleccionarlo a pesar de que diga no recomendado. El motivo por el que dice no recomendado es porque si ya has instalado evasión de tuberías, marcar esta casilla hará de Anaconda tu versión d fieltro de tubería. Pero de nuevo, eso está bien. Asegúrate de marcar esta casilla antes de proceder, luego continúa con el resto de la instalación. Ahora, cuando la instalación esté completa en un Mac, verá agregado Anaconda Navigator a su lista de aplicaciones. Por lo que tengo un vistazo en mi lista de aplicaciones. Aquí. Ahí vamos. Arriba lado derecho Anaconda Navigator no tenía ventanas en el lado inferior izquierdo. Además botón de inicio. Si corres Siria por Anaconda, verás que aparecen las opciones de anaconda. Si hago clic en Anaconda Navigator, dale un momento para el dedo de la interfaz. Abre. De acuerdo, entonces aquí estamos en una página de inicio de Anaconda Navigator. Es así como puedes almorzar tu cuaderno Júpiter en muchas otras aplicaciones que comedia Anaconda Navigator sobre si estás en una Mac o una máquina Windows, esta interfaz va a ser la misma. Esto es esencialmente como acabo de decir cómo accederás a tu entorno de desarrollo. Lo que debes hacer a continuación es seleccionar el almuerzo en el cuaderno de Júpiter, y deberías ver una ventana del navegador abierta con los archivos de tu computadora en el directorio. Algo así. Cuando tengas Júpiter abierto corriendo, solo unas palabras de consejo. Asegúrese de que tiene seleccionado un explorador Web moderno como su navegador Web predeterminado. Algo así como Internet Explorer no va a funcionar muy bien con Júpiter. Estás mejor usando Chrome Edge Safari o Firefox algo. Madre. Otra cosa a señalar aquí es que cuando estás usando cuadernos Dupin, pesar de que estamos dentro del navegador Web, en realidad no estamos conectados a Internet. Júpiter solo usa tu navegador Web como interfaz. Ahora tenemos cuadernos Júpiter instalados en tubería y ojalá, con éxito. Si tienes algún problema, avísame en la sección de comunidad. Vamos a ir a buscar esperanza y ver cómo podemos descargar todos los archivos de clase que vas a necesitar ahora aquí, aquí en mi página de inicio get, Y eso es en get hope dot com ford slash t estrellato y una vez más seleccionar un repositorio que te interesa cuál se aprende ciencia de datos con fightin donde puedes hacer aquí en la pantalla es clonar o descargar los archivos. Lo que quieres hacer es descargarlos, así que descarga el archivo zip. De acuerdo, así que una vez que tu archivo se descargue, tendrás que descomprimirlo. Entonces, en Mac, eso sucede a veces de forma automática o en Windows. Tendrás que usar tu utilidad predeterminada en archivo zip. Por lo que aquí hemos aprendido señales de datos de tierra con titanes. Ese es un archivo masivo sobre, como se puede ver, qué en eso tenemos primera parte introducción para acentuar y todas las clases que vienen con él. Volvamos a saltar a Júpiter. Como dije, aquí está. Aquí lo haría en mi carpeta de descargas quizá necesites navegar a esta carpeta en tu Júpiter Explorer. Ahora bien, si no quieres trabajar en descargas carpeta seguridad en archivo zip a una ubicación desde la que sí quieres trabajar. Entonces si hago clic aquí introducción de fightin, allá vamos. Todos mis archivos de Júpiter listos para ser abiertos en explorados, y eso es exactamente lo que vamos a hacer en la siguiente clase. Gracias por escuchar, y nos vemos allí 5. Jupyter Notebook 101: Hola chicos. Bienvenido de nuevo ahora. En la última clase, miramos instalar una apertura para cuadernos Júpiter. También descargamos los archivos de clase que vas a necesitar en adelante para arrancar esta clase . Te voy a mostrar una forma alternativa de abrir cuadernos Cooper, que es desde el comando o la ventana de la terminal, dependiendo de tu sistema operativo. Entonces hagámoslo ahora mismo. Entonces como ven aquí, tengo mi ventana terminal abierta. Simplemente escribo cuadernos Júpiter. Ahí vamos. Dale un momento a eso. Lo que eso va a hacer es abrir una ventana de navegador con tu directorio de archivos. Algo similar debería suceder en tu sistema. Entonces como pueden ver, mi navegador Web predeterminado se abre con el directorio de archivos de mis computadoras. Nunca me di aquí dedo del pie donde mi archivo de libreta se guardan. Después hago click en el que quiero abrir. Y aquí estamos. Si ya has descargado el cuaderno Dupin que hicimos en la clase anterior, tendrás exactamente el mismo código fuente que tengo delante de mí Now. Ahora, en esta clase, les voy a dar una breve visión general de muy alto nivel de Júpiter en su interfaz. Entonces aquí estamos, en una estructura de archivos con los todos los archivos que descargamos relevantes para esta clase. Pero por aquí en el lado derecho, se puede ver nuevo damos click en nuevo entorno selector debilitar. Por lo que el árbol de tuberías podría tener varios ambiente. Si tienes versiones anteriores de tuberías instaladas en eso está bien, selecciona la con la que estabas trabajando o la más actualizada. Por lo tanto seleccione entrenamiento de tuberías. En mi caso, en consigo una nueva celda. Lo primero que debes hacer es retirarte a ti mismo. Entonces solo voy a llamar a este ejemplo. Ahí vamos. Renombrar perfecto. Como puedes ver aquí tenemos una barra de ensaladas en Esto nos permite entrar en código de tuberías o simplemente texto general Smackdown. Y mira eso en un momento. Pero en la celda, si escribo imprimir corchetes comillas Hola. Hola. El mundo no es como el viejo inicio Hola mundo Puedes ver aquí Esta es una declaración completa de pipa e impresión. Doy click desplazado, entro y obtengo el mundo de salida Hallow. Yo podría haber hecho exactamente lo mismo Piensa sin la declaración de impresión diciendo Hola, Mundo otra vez cambiando. Entra y obtenemos nuestro camión de salida. Esta clase, me verás acostumbrado a imprimir sentencia para generar salida. Habrá momentos en que no lo use. El resultado es el mismo con una diferencia aquí en esa línea. Uno. Cuando uso la declaración de impresión, no llego al lado izquierdo y fuera declaración o un mercado fuera dentro del número de línea. Pero como se puede ver aquí abajo en línea para dentro, fuera para, esa es la principal diferencia. Por lo que lo uso indistintamente a lo largo de las clases. Entonces, ¿has visto el uso de la impresión y no usar la impresión? No te preocupes. Puedes envolverlo todo en la declaración de impresión o sin la declaración de impresión , lo que te haga sentir mejor. Si desea agregar celdas adicionales, puede hacerlo con los siguientes asuntos. Entonces como puedes ver aquí, mi celda está activa y sabes que está activa porque está rodeada de una caja verde en los cursos que hay dentro. Si presionas escape, se pone azul. Esto significa que la venta no está activa. Podemos hacer aquí ahora, un selecto A, que dentro de dos Sal arriba o seleccione B, que insertan para vender a continuación. Si estás trabajando en una celda, así que imprime hola, También puedes insertar una nueva celda abajo en lugar de presionar, cambiar e ingresar para correr tú mismo, presiona apagado e ingresa ahí entramos automáticamente a una nueva celda. Ahora, al menos fuera del principio, también puedes agregar texto normal a tu archivo de Júpiter. Por lo que de nuevo, presiona escape para asegurarnos de que nuestra célula no esté activa. Condenan prensa M o aquí arriba el desplegable. Puedes seleccionar marca de código hacia abajo o cualquier otra cosa que quieras usar. Por lo que he seleccionado M, así que hago clic, escape y clic en Entrar para reactivar esa venta en. Ahora solo puedo teclear hola. Echemos un vistazo a la salida. En ninguna parte se pone porque eso es solo texto normal. Entonces así agregarías notas a tu archivo de Júpiter. Entonces si estás escribiendo un largo o siguiendo junto con las clases, quieres hacer una nota. Se quiere decir que necesito volver a visitar este ejemplo. Podrías hacer una pequeña nota aquí por ti mismo. O en efecto, ya verás. A medida que avanzamos, puedes producir masivamente grandes reportes que nos cuenten, Cuente una historia sobre los datos que estás examinando que puedes usar para imprimir, guardar y exportar para compartir con otras personas y todo tipo de formas de exportar. Y para hacer eso, solo subes a los mejores padres. Se descargan archivos como, y se pueden ver todas las opciones que tienes aquí para exportar un cuaderno de Júpiter. Algunas otras cosas son importantes saber que si estás en Júpiter en tu escapando tu código , a veces es posible que quieras reiniciar. Por lo que aquí arriba tienes a Coronel, puedes reiniciar. Simplemente puedes reiniciar todo el cuaderno. Se puede reiniciar en, despejar la salida y él puede reiniciar en ruina todas las celdas de nuevo. Entonces eso es reiniciarse. Despeja la salida. Entonces como puedes ver, toda la salida se ha ido excepto el texto plano. Por lo que de nuevo, puedo hacer clic, cambiar e ingresar turno e ingresar en mi salida está ahí. Eso es sólo algo para saber si a veces tus programas se atascan o que tarden demasiado en ejecutarse . Ahora, si te gustaría ver los atajos de teclado para las opciones de orden que tienes en Júpiter , puedes ir ayuda y atajos de teclado en aquí hay una lista completa de lo que puedes hacer dentro Júpiter usando las teclas. No voy a pasar por cada uno de estos. Te dejo eso a ti mismo. Está bien. Gracias por escuchar. Esa es una breve introducción a Júpiter on. Estaremos aprendiendo mucho más a medida que pasemos a las clases. Gracias por escuchar. Y te veo en la siguiente clase. 6. Crea los gráficos, trazos e Histograms: hola a todos, todos, y ustedes son muy bienvenidos a esta lección. Estamos discutiendo el paquete Matt Plot Lib de Pie Eaton sobre lo que tiene de especial este paquete. Bueno, nos permite crear parcelas y gráficas algo muy visual y algo muy relacionado con los signos de datos. Entonces, empecemos. La ciencia de datos se trata de contar una historia con los datos que sean con los que tratabas . Podría ser el comportamiento de los visitantes del sitio web o patrones de compra del cliente. No importa lo que sea. Tus trabajos científico de datos. Se utiliza un dato. Tienes que contar una historia para entender y obtener insights. Usar visualizaciones es una de las formas más poderosas en las que puedes comunicar tus historias sobre insights. Matt plucked Lib es un tubo y traza vibrado utilizado para crear visualizaciones. En esta lección, vamos a empezar importando mapa lote lib, crear alguna dispersión de línea simple y el historial y parcelas al terminar. Al crear este gráfico, creo que estarás de acuerdo en que este es un gráfico bastante impresionante, y si eres capaz de hacer esto al final de la lección, entonces has recorrido un camino muy, muy largo. Por lo que podrías pensar que esto está fuera de tu alcance de ellos habilidad en este momento. Pero créeme, yo, es mucho más simple de lo que piensas. Vamos a atravesarlo ahora mismo. Si deseas algo más de información sobre mi parcela Lib, puedes seguir este enlace aquí en. Si desea alguna información de fondo sobre este gráfico sobre su creador, he agregado un enlace de Wikipedia justo aquí, así que empecemos. Entonces, como se puede ver aquí en este código bucks, estoy importando Matt el paquete lib de parcela mate con alguna parcela de pastel de paquete como plt. Ahora, no entendemos esta línea de código aquí en Port Matt plot lib dot p white plot Como plt volver a la clase uno de estos Siri's donde aprenderás a importar paquetes de tuberías. El siguiente fragmento de código aquí es crear una nueva lista. Y de nuevo, si no te resulta familiar, una lista de pipas vuelve a la primera parte. Por lo que la lista de cuna simplemente definimos una variable en el lado izquierdo. El año 01 es igual y después tenemos cuatro años. 1950 1970 1990 2010. A continuación, tenemos una lista de población. Por lo que nuevamente creando una lista tenemos una variable en el lado izquierdo. En la lista se crean con corchetes de apertura y cierre. Por lo que tenemos poblaciones mundiales para 1950 1970 1990 2010. Por lo que se puede ver aquí que las poblaciones aumentan a medida que aumentan los años. Ahora estamos usando cuadernos de Júpiter, lo cual obviamente es muy claro. Entonces cambia y entra aquí, y esa es nuestra celda de código ejecutada. Hasta el momento, simplemente hemos importado mi parcela lib y creado dos nuevas listas, señalando nuevo de lo que hemos aprendido en lecciones anteriores para trazar estos datos como un gráfico de líneas que llamamos plt dot plot. Utilizamos el para listar como el Eje. Entonces, ¿cómo vamos por eso? Bueno, como se puede ver aquí, plt dot plot open brackets años aquí una coma pop 01 cerrar corchetes. Entonces lo que simplemente no hacemos aquí es usar el método de trama que hemos agregado como argumentos son dos listas Año 01 y pop 01 Desplazarse y alrededor de eso y ahí vamos un gráfico de líneas muy simple . Por lo que un par de cosas importantes a señalar en esta etapa, los ejemplos de estas lecciones se crean usando cuaderno Cooper al crear parcelas. Por lo general hay una declaración show holandés PLT, que le dice a tubería que renderice o muestre la trama real sobre esto generalmente se coloca al final de un programa. Júpiter Notebook no requiere la declaración, pero se requerirá en orden. Editores fiscales o i d. facilitar la función de parcela Pueblos. Perdón lo que muestra la trama sobre cómo trazarlo. En realidad desplazan la trama. Echa otro vistazo a la trama line plt dot y mira si notas algo fuera de lugar para echar un vistazo de nuevo a esta línea aquí. Si has tomado parte uno de este aprendizaje de Siri, es posible que reconozcas algo un poco inusual en esta línea aquí. Si te recogiste en el semi colon bien hecho, agregar el semi colon aquí es una opción. Hago el hide salida adicional que se produce cuando se crea la parcela, así que adelante y quita el semi colon. Verás la diferencia. Déjame escuchar ahora quitar el semi colon desplazado. Entrar en. Como se puede ver, obtiene esta línea de salida aquí, pero es innecesario para lo que estamos tratando de hacer. Por lo que acabo de poner de nuevo en el turno de colon y entrar en. Ahí vamos. Por lo que para el resto de esta lección, vas a ver el punto y coma al final de varias líneas de código encendido. No te preocupes demasiado por ello. ¿ De acuerdo? Entonces si eres capaz de seguir hasta ahora, acabas de crear tu primera trama. Ya estoy bien hecho. Como se puede ver claramente, Piping ha dibujado una línea entre los puntos de datos fuera de las listas. El año 01 de lista se utilizó para crear el eje X y fue el primer argumento en PLT que trazar nuestra segunda lista, pop 01 se utilizó para crear el eje Y. ¿ Y cuál es el segundo argumento en nuestra trama plt dot? Entonces, ¿qué quiero decir con los argumentos primero y segundo? Estamos de vuelta aquí a esta línea de código. Como puedes ver, Año uno. Primer Argumento pop. 01 2do argumento. Ahora podemos cambiar rápida y muy fácilmente una gráfica de línea en una gráfica de dispersión. Simplemente reemplazamos la palabra plot por scatter, por lo que echamos un vistazo a continuación. Veremos una gráfica de dispersión, que muestra punto de datos sin que se conecten por una línea. Esto los hace más fáciles de leer para muchas aplicaciones. El diagrama de dispersión es a veces mejor que un trazado de líneas. Entonces echemos un vistazo aquí. Entonces como puedes ver aquí en esta línea de código, plt dot scatter y de nuevo, nuestros primeros y segundos argumentos son para enumerar. Si nos desplazamos en entrar a esto aquí vamos parcela de dispersión. Entonces, en lugar de tener una línea que conecte todos nuestros puntos, simplemente tenemos puntos individuales. Los dos ejemplos de ambos tienen Bean simple y creado. Usando dos listas. Vamos a morder algo ahora un poco más desafiante pero menos dos listas producto interno bruto per cápita sobre esperanza de vida. Obtuve estas cifras del Banco Mundial. Los conjuntos de datos, que están disponibles gratuitamente para su descarga en, han incluido aquí el enlace. En las lecciones posteriores, aprenderemos a importar archivos de datos directamente a nuestros programas. Pero por ahora, el uso de lista bastará. Asegúrate de ir con mi hijo Hope Age y copia el a lista en. No intentes escribirlas en mi mano porque, como puedes ver, aquí hay una cantidad horrible de datos. Yo he hecho el duro trabajo por ti, así que solo vas a copiar y pegar. Por lo que nuestra primera lista PIB, subrayado Copa es igual y luego tenemos nuestro producto interno bruto per cápita o listado aquí , cambiando ingresado para asegurarnos de que se procese. Nuestra siguiente lista es la esperanza de vida. Y otra vez, no te molestes en escribir. Desciende, ve a mi página de inicio get copia y pega. Usando lo que hemos aprendido hasta ahora, trazar estas dos listas. Voy a poner la Copa de subrayado del PIB en el eje X sobre la esperanza de vida en el eje Y. Esto significa que los más toman posiciones uno y dos, respectivamente, en la función de trama. Entonces echemos un vistazo. Entonces, como acabo de decir, Posición uno PIB en una copa de marcador sobre posición a vida subrayan expectativa desplazada. Entrar. Oh, está bien, eso es un poco duro. El día no es muy legible. Y realmente creo que tienes algún tipo de genio especial para sacar cualquier perspectiva de este gráfico. Sigamos haciendo una trama de dispersión otra vez. Para que sea una trama de dispersión, simplemente reemplazamos la palabra plot por scatter. Ahora bien, esta línea real de código aquí significa que en los ejes X he agregado en mucha escala rítmica. Déjame simplemente pasar, entrar en esto y luego te explicaré qué es una escala logarítmica. Está bien, eso se ve un poco mejor. Eso es bastante bonito. Entonces de nuevo, como acabo de decir, notarás nueva línea de código plt dot exe escala lug. Suplantar el eje X en una escala logarítmica nos ayuda a ver y entender gran cantidad de datos mucho más claramente, y creo que estarás de acuerdo. Si nos fijamos en esta trama, es mucho más clara. Una escala logarítmica es una escala no lineal y se utiliza para gran rango de múltiplos positivos fuera de alguna cantidad. Se basa en órdenes de magnitud redondeadas en la escala lineal estándar. Por lo que el valor representado por cada marca equidistante bajo escala. Es un valor en la marca anterior multiplicado por una constante por lo que no entraremos en el algoritmo de esto. Pero puedes aprender más aquí en este enlace de Wikipedia. De acuerdo, así que ahora estamos empezando a lucir en mejor forma incluso desde este cheque de área. Podemos empezar a obtener algunas ideas sobre nuestros datos. Lo que podemos ver es que un PIB mayor parece corresponder a una mayor esperanza de vida. Entonces aquí estamos, tan mayor PIB, mayor esperanza de vida. Entonces, en otras palabras, hay una correlación positiva. Por lo que a continuación he creado una nueva lista llamada Population Tree o Pop zero Tree, que muestra datos de población para ir con nuestro PIB existente en los datos de esperanza de vida. Usemos una trama de dispersión ahora los plotters bien, no nos dicen demasiado aquí, pero podemos arreglar eso con un hist encround. Hablemos ahora de historia Rams, que se utilizan para explorar la distribución de datos. ¿ Qué significa eso? Bueno, imagina 12 valores entre cero y seis en la imagen de abajo. Yo lo he colocado en una línea numérica. Por lo que en esta imagen del bosque aquí, se pueden ver 12 valores representados por los puntos verdes. También puedes ver que a lo largo de la línea se divide en trozos iguales conocidos como bins. Entonces aquí hemos sido uno. Ha sido para ser árbol todo el camino hasta Ben. Seis en. Tenemos nuestros valores. Dentro de cada una de estas papeleras. Reorganizemos nuestra línea numérica en curvas de árbol con un ancho de dos cada una. Entonces aquí vamos. Ve ahora en la segunda imagen sobre los dolores de ser reorganizado con un ancho de dos. Y como se puede ver, tenemos puntos de datos representados por los puntos verdes en cada uno. Entonces, ¿cuántos puntos de datos se sientan en cada sido? Y el primero fue para en el segundo Ben. Seis. ONU en disuasivo Been, también. Si fuéramos a dibujar una barra en cada uno, sido la altura fuera, el comprador representaría el número de puntos de datos en cada sido así, como se puede ver aquí, la altura de la aguja aquí es para la altura de este comprador aquí. Seis. En la altura de este comprador aquí está a con una historia Graham en su lugar, ahora podemos ver cómo se distribuyen los valores. La mayoría de los valores están en el medio, y hay más valores por debajo a que el árabe antes. Ahora que entendemos lo básico silbó un gran, es hora de usar a Matt. Parcela vivió para empezar a crearlos como siempre. Si necesitamos algo de ayuda, podemos llamar a los brackets de ayuda plot plt que silbó. Echemos un vistazo. De acuerdo, así que aquí está tu información de ayuda. Desplázate hacia arriba y desplázate un poco hacia abajo aquí para que sea más fácil de leer en la pantalla. Entonces mira el bosque a los valores seguros para nosotros a los valores. Estoy señalando esta ubicación aquí. X es la lista de valores para los que desea construir un historial para Graham en el segundo argumento Towns Pipe y How Maney Bends, los datos deben dividirse en Basado en este número. El historial encontrará automáticamente el límite apropiado para todos los bins y calculará cuántos valores hay en cada uno. Si no especificas el argumento de Ben, será 10 por defecto. De acuerdo, entonces vamos a crear un ejemplo de trabajo. Aquí estamos en nuestra celda de código, y lo primero que estamos haciendo es importar Matt Plot lib. Estamos den creando una nueva lista de valores. Por lo que en el lado izquierdo, tenemos nuestra variable de valores. Estamos asignando que se indultó la lista de varios valores diferentes y cómo sabemos de las listas de tuberías o parte uno de los signos de datos de aprendizaje. Explica todo esto. Si quieres tomar esa clase, dirígete a mi página de perfil y la encontrarás en su próxima pieza de código aquí llamada silbido. Entonces, ¿dónde antes había plt dot plot o dot scatter? Ahora tenemos punteado siseado. Le estamos dando los valores de nuestra lista, así que estamos tomando la variable aquí. Los valores lo estaban agregando como el primer argumento en nuestra historia leído y entregándolo para crear bandejas de árbol. De acuerdo, ese cambio de resistencia y a ver qué nos siseamos un gramo. No está mal, pero no es muy buena idea. En nuestro siguiente ejemplo. Trazemos la esperanza de vida usando una historia, y ahí está. De acuerdo, otra vez, No está mal, no a bien. Hagámoslo otra vez. Pero esta vez, especifiquemos el número de bins. Entonces, como se puede ver aquí, papeleras son iguales a cinco. Desplazarse y entrar. Aún así, no genial. Manejemos Águilas Benz 20. Está bien, mucho mejor. Por lo tanto, muy pocas papeleras simplificarán la realidad y no te mostrarán los detalles correctos. Demasiadas papeleras complicarían más la realidad en no te mostrará el panorama más grande. Como puedes ver, estamos consiguiendo sitios Maurin con 20 papeleras, siseamos un gramo. Hacer que sea muy fácil comparar datos. Hagamos una comparación ahora. El guión bajo de vida de la lista e x p contiene datos de esperanza de vida para diferentes países en 2007. A continuación se muestra un segundo guión de vida de la lista E X p 1950 el cual contiene datos similares para 1950. Hagamos ahora un hist un gramo que contenga listas de embarcaciones. Entonces otra vez, aquí está mi lista life underscore E X p 1950 on de nuevo No aires Type Wallace y dirígete a conseguir esperanza en copiar y pegarlo a partir de ahí. Desplazarse y entrar y luego dentro de la celda de un código, estoy arando primero silbó un gramo. Esperanza de vida al darle 15 papeleras en aplaudir la segunda lista con historia. Graham Esperanza de vida, 1950 Nuevamente, de Ben es igual a 15. Cambiemos en entrar en punto Vale, mucho mejor. Como se puede ver aquí, ahora podemos comparar con siseado un gramos en el gráfico uno. Vamos a discutir ahora la personalización de parcelas. Uno de los mayores retos a la hora de lidiar con un gran conjunto de datos es comunicar sus hallazgos sobre permitir que las órdenes obtengan información de nuevo a partir de su trabajo de visualización. Lo que estás tratando de hacer es contar una historia con tus datos para ayudar con este reto. Matt Pop Lib nos permite agregar personalización a nuestras parcelas, especie de las más fáciles de leer y entender. Echemos un vistazo a un ejemplo que demuestra la ayuda. Entonces en esta línea de código, como siempre, comenzamos importando nuestro paquete led de trama matemática. A continuación, estamos creando una lista de años. Por lo que el año 04 es igual a. Tenemos una lista de años desde 1950 hasta 2015. Entonces, una vez más, no te molestes en escribir esto. Simplemente cópielo y péguelo desde mi cuenta de get home. Nuestra siguiente lista. Se trata de una poblaciones mundiales correspondientes 40 años, y esta lista se llama Pop 04 Ahora vamos a trazar el año 04 en el eje X sobre pop 04 bajo y Axis . Y eso lo hacemos. Pero muy sencillamente plt dot años trama. Por lo tanto coma pop 04 encerrado entre paréntesis cambio y entrar y ahí vamos. Entonces a primera vista no es en realidad una trama de mal aspecto, pero si eres un estudiarlo un poco más, ¿qué sabes? ¿ Qué datos está tratando de comunicar? ¿ Qué historia trata de contar? Si te entregara esta trama sin contexto, ¿ sabrías lo que significa? Probablemente no. Vamos a ayudar a esta trama comunicó historia agregando etiquetas al eje X e y. Y para ello, utilizamos el ex Laborista y por qué la función laboral así de nuevo el mismo código que el ejemplo. Acabamos de pasar por importar nuestro paquete, crear nuestras listas, trazar nuestras listas aquí abajo. Ahora tenemos una línea extra de código plt que X etiquetan. Estamos dando el año de la etiqueta X el próximo. Plt punto etiqueta blanca en. Estamos dando a la población de etiqueta blanca que cambian y entran en eso. De acuerdo, mucho mejor, como se puede ver aquí en la población izquierda. Y como se puede ver aquí, aquí abajo en el año correcto otra vez, misma pieza de código es ambas. Pero la última línea aquí es diferente en lo que estamos haciendo aquí es que se puede decir por el comentario es agregar un título. Y eso lo hacemos con plt. Tiene título abierto comillas entre corchetes, estimaciones de población mundial. Déjame cambiar, Ender . Ahí vamos. Un bonito título en la parte superior de nuestro gráfico. Entonces al menos ahora el lector sabe de qué se trata esta trama. Ahora hagamos que el eje y empiece desde cero para más contexto y lo hacemos con la función de tomas blancas . Entonces de nuevo, el código a este punto es exactamente lo que acabamos de escribir en un ambos. Entonces no lo voy a pasar por ti. Pero la última línea aquí en cuanto a común dice estatura y eje en cero. Entonces, ¿a qué nos referimos con eso? Si solo nos desplazamos hacia arriba, se puede ver nuestro eje Y aquí es comenzar un árbol. Queríamos empezar en cero, y eso lo hacemos con la función de garrapatas blancas en eso. Se puede ver que estamos empezando aquí en cero. Y vamos a subir a ocho Ese turno y entrar su perfecto te vas cero todo el camino hasta ocho. Podemos agregar un segundo argumento a la función de tomas blancas, que forjará un acceso er de anotar. ¿ A qué me refiero con eso? Bueno, si vas aquí abajo, ¿ tenemos qué? Acabamos de entrar Blanco IX 0 a 8, y están entre corchetes, seguidos de un comentario sobre nuestro segundo argumento. Como puedes ver aquí, estamos agregando cadenas para que estas cadenas se adjunten a las garrapatas en un eje Y. Echemos un vistazo a cómo se ve eso. De acuerdo, Así que ahora, en lugar de sólo tener simple 01234 Ahora tenemos un B dos b que representa mil 000,000.002 millones, tres mil millones de población mundial. Por lo que de nuevo, más información ayudando aún más a comunicar nuestra historia. De acuerdo, haciendo algunas investigaciones sobre Wikipedia, encontré algunos datos de población adicionales. Añadamos a nuestro conjunto de datos actual. Ahora bien, si no estás familiarizado, tendría que hacer esto y el código que es la calma de abajo, o de hecho el código que hemos estado trabajando True, que se refiere a las listas. Echa un vistazo a, Como he estado diciendo en la primera parte de esta serie, que cubre listas de fightin aquí estamos creando dos nuevas listas Año 06 y pop 06 estaban asignando árbol nueva pieza de información a cada uno años sobre población información sobre. Entonces los estamos agregando a las listas anteriores Año 05 y pop 05 on. Hacemos eso con el símbolo más. El mismo código está por encima de eso. Vuelve a ejecutarlo como puedes ver, la información adicional que hemos agregado aquí a partir de 1800 yendo 18 50 1900 la población demasiado. Por lo que ahora iniciamos nuestro charter 1800 en lugar de si solo desplazas hacia arriba 1950. Por lo que tenemos con éxito ADM o información a nuestro gráfico. Ahora volvamos a los datos que estaban utilizando al inicio de esta lección, que waas PIB subrayan Cup on life underscore e x p así a listas de cambio de datos mundiales. Entra ahora. ¿ Qué vamos a hacer con esto? Echemos un vistazo. Dejar salir a New y sus códigos solo organizó un poco diferente para nosotros. Creamos nuestra gráfica de dispersión básica usando plot dot scatter y luego ponemos en nuestras listas como argumentos. PIB en una Copa de Score sobre vida subrayado e XP on de nuevo. Vamos a poner esto en una escala logarítmica. A continuación, vamos a crear variables de cadena para representar los ejes X e Y en la etiqueta del título. Entonces como puedes ver aquí, ex Laborista, ¿por qué etiquetar variables de título en su lado izquierdo encendido? Les estoy asignando las cadenas correctas de cómo debería llamarse ese acceso en la siguiente pieza de código estaban agregando sus etiquetas. Entonces además de esa etiqueta X y lo firmamos la variable X lab plot que ¿Por qué etiquetar reasignar la variable? Por qué el laboratorio y finalmente el título de Reata cambiaron Entrar y ahí vamos. Entonces la información que habíamos trazado previamente, pero con un poco más de explicación en los ejes X e Y en un título que conf ordenamos personaliza parcela usando la función tick que aprendimos antes Así que aquí estoy definiendo el valor de tick en el laboratorio de garrapatas. Por lo que el valor de tick es de 111,000 en una etiqueta de tick es de una K 10-K 100 k Así que ahora ponemos las garrapatas en el eje X. Plt punto ek se pega en insertamos dos argumentos. Por último, utilizamos plot dot show, shift and enter. Ahí vamos. Entonces como puedes ver aquí tenemos nuestra escala logarítmica. Pero ahora hemos sustituido eso por valores árticos 111,000. A continuación, tenemos nuestra lista de población, que estamos llamando pop 07 Shift al entrar que en este código vender aquí, hacer un par de nueva pieza de información. Estamos creando un nuevo imperio A Así que estamos tomando nuestra lista. Pop 07 Estoy devolviendo eso a un árbitro A y asignándole la variable n p subrayado Pop . A continuación estamos tomando np underscore pop y nos estamos multiplicando por dos para aumentar sus valores. Y ya verás a qué me refiero con eso. En tan solo un momento en la siguiente línea de código, notarás aquí que tenemos s igual a np subrayado Pop sobre lo que esto está asignando np pop a un escalador. De acuerdo, trazar esto y ver qué obtenemos. Se puede ver aquí ahora que estamos empezando a conseguir tamaño, representar representaciones por población. Obviamente, aquí tenemos países con poblaciones muy grandes. Entonces hay que adivinar por el momento yo diría China e India. Y por eso en el ejemplo anterior dijimos tiempos MP, también, fue solo para llamar a las poblaciones que no asignamos después del escalador, que es la forma. Lo que queremos hacer ahora es que queremos tomar estas manchas individuales de población, y queremos agregarles algo de color. Y lo hacemos forzado por crear una lista de colores. Color igual en otra vez copiar pasos de Obtener esperanza en su próximo código vender aquí. Notarás que estaban empezando a asignar variables a sus listas. PIB en una copa de marcador. ¿ Por qué iguala vida en la expectativa de marcador en? Tenemos nuestro escalador. Después asignamos nuestro color nuestros colores al argumento Ver en Alfa, que es un valor de mezcla en 0.8, y puedes experimentar con eso si no se ve igual al trazar esta información y las siguientes líneas de código. Aquí no hay nada nuevo, así que me acabo de desplazar y entrar y que se puede ver aquí ahora. Nuestros colores se han transferido ahora, como mencioné anteriormente, estos dos grandes puntos de población en la China india muy probablemente porque son los países más poblados del mundo. Entonces lo que podemos hacer es que usted puede agregar algún gráfico de la gira de anotación aquí. Tenemos texto plt dot seguido de argumentos de árbol. El primero fuera a argumentos son puntos en el gráfico, por lo que tendrás que experimentar para conseguirlo justo en el set y el argumento de la torreta en cada uno de los ataques de arte que queremos agregar en la siguiente línea de código plt Doctorate True dice a nuestro función de trama que había acordado a nuestro gráfico que desplazar y entrar. Está bien, eso se ve absolutamente brillante. Como se puede ver, aquí hay dos grandes puntos rojos. Son India y China muy, muy claramente llamaron eso fueron anotaciones. Hemos agregado una grilla para que sea un poco más fácil para que podamos alinearla con su PIB en nuestra esperanza de vida. Entonces empezamos esta clase sabiendo casi nada sobre el paquete de plomo de trama de materia sobre cómo crear parcelas de línea, diagramas de dispersión y siseamos un gramos. Terminamos creando lo que sólo se puede describir como este hermoso gráfico. Por lo que para obtener más información sobre esta y otras gráficas creadas por el profesor Hans Rosling, puedes buscarlo en google o echar un vistazo a su página de Wikipedia de mecha aquí. Gracias por escuchar. Te veré en la siguiente lección. 7. Diccionario Python: Hola a todos. Y bienvenidos de nuevo en esta lección, vamos a estar viendo los diccionarios de alzado, que son nuevos tipos de datos. Por lo que anteriormente miramos las Listas en diccionarios son similares a la lista, pero en esteroides, volvamos a visitar nuestra lista de empleados en departamentos. Por lo que aquí tenemos dos listas, una llamada Áreas de Equipo on. ¿ Recuerda a los miembros del equipo? Por lo que nuestras áreas de equipo consisten en diseño desarrollado y finanzas. Por lo que departamento encontrarías dentro de un negocio en un equipo miembros Tony, Mark y Fiona o hecho mirando expresamente estas listas y viendo que marca funciona en el departamento de diseño. ¿ Cómo puedo ejecutar una consulta para extraer esta información? ¿ Qué pasaría si tuviera una lista de empleados en miles? ¿ Cómo sabría en qué departamento y empleado trabaja? Veamos cómo podemos hacer esto usando listas. Entonces aquí vamos a usar Index para obtener el índice de diseño. Y una vez más, si tu propio familiarizado con alguno de los temas que se tratan en esta lección o cualquiera de las lecciones esta clase, entonces estás en parte al momento. Así que dirígete a la primera parte que puedes encontrar en mi página de perfil en Eso es parte uno de aprender ciencia de datos con Fightin, que cubre conceptos básicos de tuberías como listas tartas entumecidos y cosas así, y realmente te ayudará a aprender y entendiendo si ya has tomado parte uno fuera este aprendizaje de Siri. Por lo que aquí creamos una nueva variable llamada Index Underscore Design hasta que muy una raza asignó el index off design. Entonces, como sabemos de la primera parte son índices iniciados. Cero. Entonces aquí tenemos 01 a lo siguiente que queremos hacer es imprimir esa variable, por lo que imprimir índice de integrantes del equipo. Por lo que desde la lista de miembros del equipo impresión del índice de diseño aquí hemos construido para enumerar y luego usar la función Pipkins Index para recuperar información. Funciona, pero no muy bien. Se puede ver cómo esto rápidamente se volvería inmanejable con listas más largas. Usando diccionarios de tuberías, podemos vincular cada departamento a sus empleados en código. Ejemplo a continuación. He utilizado la información de T Mary's y miembros del equipo para crear un diccionario. Vamos a echarle un vistazo ahora, Así que aquí hay un diccionario aquí y, como pueden ver, diccionarios, diccionarios, un corchete rizado creativo. Por lo que para nosotros curamos una variable llamada Project on the Score Web on Not variable. Vamos a asignar un diccionario. Entonces, como digo, diccionarios se crean con corchetes rizados. Dentro de los corchetes rizados, vemos una llave, que está aquí. El primer ejemplo. Se llama Desarrollador Encerrado entre cotización Max. A continuación tenemos un colon, seguido de otra cadena, que se llama el Valor. Nuevamente encerrado entre comillas. Esto se conoce como los pares de valores clave, que vinculan la información entre sí. En este ejemplo. Las áreas del equipo son las claves y los integrantes del equipo en los valores. El primer desarrollo claves y su valor correspondiente es Tony. Cada clave está separada de su valor. Como acabo de decir, estamos de colon encendido. Cada par de valores clave se separa el uno del otro con una coma. Cuando hemos terminado de crear un diccionario, lo consignamos a una variable. En este ejemplo, se llama Project Underscore Web shifting under. De acuerdo, entonces ahora que creamos un nuevo diccionario, podemos llamar al valor para un departamento ME con el siguiente abrigo y solo nos desplazamos un poco hacia abajo . Entonces Project Web, que es el nombre de un diccionario y queremos el valor para desarrollador, que es una clave. Por lo que ese turno y entrar aquí. Está bien. Entonces, desarrollador Tony, lo que hemos hecho es que hemos llamado Project Underscore Webb, que, como sabemos, era un diccionario. Te hemos hecho corchetes para insertar una clave en. Cuando damos salida a la clave, obtenemos el valor. Probemos otra. Por lo que aquí tenemos proyecto Underscore Web. Está bien. Otra vez. Por lo que nuestro diccionario nombre corchetes en el diseño que ver, Mark. Está bien. Eso es sólo insertar una nueva línea aquí en Vamos a ejecutarlo de nuevo. Por lo que proyecto subrayan web. Y si quieres auto, completa tus nombres de variables todo lo que tienes que hacer indistinto como acabo de hacer. Hay tipo en un par de letras en la clave superior. Entonces proyecto Web corchetes, comillas sobre vamos a hacer finanzas. No jiggy con un turno F en Enter Fiona. De acuerdo, entonces ponemos la llave para sacar el valor. Si quieres recordar todo el diccionario, debilita, debilita, simplemente escribe los corchetes de impresión. Proyecto web. Entonces lo que estamos haciendo es salir poniendo todo el diccionario. Echemos un vistazo. Ahí vamos. Como puedes ver, tenemos los pares de valor clave de todo el diccionario. Si sólo queremos ayudar a poner las llaves. Decimos Imprimir proyecto subrayado web dot keys brackets Y ahí vamos. Sólo unas claves de diccionario en. Si sólo queremos imprimir la financiación clave, decimos Imprimir proyecto en una partitura. Corchetes web finanzas Fiona. Ahí vamos. Entonces estoy creando un nuevo diccionario. Las llaves tienen que ser. Las claves únicas son objetos mutuos, lo que significa que los contenidos no pueden cambiar después de haber sido creados. Veamos cómo podemos agregar otro valor clave. Par dedo del pie un proyecto Diccionario web. Y, como se puede decir, aquí tengo eso al revés o simplemente cambié en el momento mientras lo recuerdo. Por lo que proyecto subrayan web. Ahí vamos. De acuerdo, vamos a agregar marketing al nombre del París que queremos agregar es Jane. Entonces para hacer eso, llamamos a un proyecto de diccionario, subrayamos Web. Después insertamos el nuevo departamento que queremos agregar, por lo que corchetes, comillas. marketing es igual a Jane. Siguiente línea Alguna vez puesto Proyecto subrayado Web. A ver en qué nos metemos. Ahí vamos el último par de valor clave en el diccionario, marketing y Jane como el valor. También podemos comprobar si el marketing ha sido agregado con éxito utilizando la siguiente línea de marketing de código en Project Web. Y eso es cierto porque, como sabemos que está ahí ahora, con la misma sintaxis es antes también se pueden cambiar valores. El siguiente ejemplo de código actualiza el valor y los desarrolladores de Tony la Amy. Entonces, ¿cómo hacemos eso, decimos son nombre del diccionario, corchetes, comillas y la clave del valor que queremos cambiar. Entonces como conocemos a los desarrolladores, una clave es igual a Amy. Por lo que estamos asignando al valor de Amy al desarrollador clave. Eso es salida. Esto allá vamos. Desarrollador ahora ya no es Tony. Es Amy. Cosas bastante simples porque cada clave en un diccionario es única. Piped sabe que no estás tratando de crear un nuevo par sino actualizando uno existente. ¿ Y cómo eliminamos un par de valor clave de un diccionario o lo hacemos con la función de borrar ? Por lo que aquí tenemos borrar Project en la Score Web. Qué pares de valor clave queremos quitar. Queremos desarrollador eliminado. Por lo que tenemos entre corchetes en. Agregamos en Desarrollador. Pongámoslo ahora simplemente escribiendo en proyecto subrayado Web on como puedes ver ya no tenemos un departamento de desarrollo sobre un miembro del personal adscrito a ese departamento. Como probablemente te hayas dado cuenta. Por ahora, diccionarios y la lista son muy similares. Ambos usan corchetes. Una actualización selecta sobre quitar valores. Se indexa una lista mediante los números de arreglos. Un diccionario está indexado por claves únicas para que puedas usar la lista cuando quieras una colección de valores. Cuando el orden importa y cuando quieras crear y seleccionar subconjuntos completos, puedes usar diccionarios cuando necesites una tabla de búsqueda eran claves únicas y asuntos de velocidad, por lo que los diccionarios son mucho más veloces y usando listas en la lección anterior hemos visto que lista podría contener cualquier cosa incluso listas de pedidos en. Es lo mismo para los diccionarios. diccionarios contienen pares de valores clave donde los valores pueden ser por sí mismos diccionarios de orden . Entonces volvamos a ver un ejemplo aquí. Estamos creando un nuevo diccionario Web en la partitura Proyecto cero a en nuestra primera clave, sus desarrolladores. ¿ En qué? Ahí dentro, tenemos un nuevo diccionario,desarrollador líder, desarrollador líder, por lo que par de valor clave, desarrollador lead, desarrollador junior cerrado en diccionario. A continuación, tenemos el diseño de clave y el valor para la clave es otro diccionario de nuevo, creado con corchetes rizados abiertos y de cierre. Por último, tenemos otra financiación clave en en finanzas. Tenemos otro diccionario y tenemos a personal relacionado con ese departamento. ¿ Cómo accedemos a los valores de un diccionario dentro de un diccionario? Es bastante sencillo. Lo que hacemos es imprimir el nombre de nuestro diccionario, así que imprimir corchetes abiertos Web underscore Proyecto cero a lo primero que hacemos es agregar al nombre de la clave. Queremos acceso, que en este caso está diseñado a continuación haciendo lo mismo otra vez. Agregamos en la clave, queremos acceso. Entonces queremos saber quién es el jefe de diseño dentro del departamento de diseño cuando lleguemos esa era, porque no me cambié y entré aquí y allá vamos. Entonces estamos en el departamento de diseño. El jefe de diseño es Mark. De acuerdo, No vamos a crear un sub diccionario en. Podemos hacerlo creando una nueva variable llamada temp. En el equipo de marcador on. Firmamos un nuevo conjunto de pares de claves de valor jefe de marketing Jane sobre el investigador Harry. De acuerdo, así que se ha creado el diccionario Intento Equipo. Ahora agreguemos el equipo de temp a nuestro proyecto Web bajo el marketing clave. ¿ Y cómo hicimos eso? Bueno, nuevo, lo primero que escribimos es nuestro nombre de diccionario. Viento, en este caso es Web Underscore. Proyecto cero a abrimos y cerramos corchetes en. Agregamos en el marketing clave a esa clave no asignamos tentador. Eso es una vez más imprimir nuestro proyecto Web. Y ahí vamos Última línea. Aquí tenemos un nuevo par de valor clave con los valores siendo un diccionario. No tan mal, no demasiado complicado. Pero puede tomar un poco de práctica para acostumbrarse a los diccionarios, particularmente cuando estás asignando diccionarios lo harían en diccionarios. Entonces eso es todo para esta lección. Pero no olvides, si tienes alguna pregunta o problema, puedes ponerte en contacto conmigo y otros estudiantes en los foros de la comunidad online y Q y A 8. Python Pandas y DataFrames: Hola a todos. Y bienvenidos a esta clase donde vamos a estar explorando pandas de tuberías, que es uno de mis temas favoritos y tuberías, y verás por qué ahora en unos minutos, porque son increíblemente potentes en tu carrera de señas de datos. La mayoría de los datos con los que interactuarás te llegarán en forma tabular y normalmente en hojas de cálculo o CS tres archivos con datos tabulares. Piensa en las columnas como variables y las observaciones de Rosa. Echemos un vistazo a un ejemplo. Quiero decir que aparece scroll o un poco más fácil de leer, Así que lo primero que hago es crear una lista de países de Random World. Entonces aquí tengo mis países variables y a eso aperturas cierran corchetes en algunos países del mundo aleatorio. En su siguiente he creado una nueva lista en, pero en esta lista se puede ver aquí se llama Speak English. He asignado verdadero o falso relacionado con cada país anterior, ya sea que hablen o no inglés como primera lengua. Y luego finalmente, he creado una lista de torretas llamada Pop Underscore 2015. Entonces en 2015 lo que la población waas de cada uno de los países corresponsales, lo primero que debes hacer al trabajar con pandas es asegurarte de que tienes que empaquetar instalado. Entonces si no vas adelante y lo haces ahora usando Pip ahora, ya he mencionado esto antes, pero realmente te ayudará con tu aprendizaje, particularmente nuevo profundo Iten si ves Clase uno fuera de este aprendizaje serio en esta syriza llamados signos de datos de Larrin con Fightin on fueron en la segunda parte de esa serie. Pero hay una parte uno. Entonces si aún no has saltado atrás y ves la Primera Parte, si no estás familiarizado con Pip y tienes los paquetes de anuncios a tu instalación de pipa con eso de distancia, ¿qué hacemos a continuación? Lo primero que hacemos es importar pandas como PD. A continuación, creamos un nuevo diccionario. Somos pares de valor clave de árbol de la lista anterior. Entonces estamos llamando a este Diccionario Mundial de Diccionario a eso. Estamos asignando los pares de valor clave país habla inglés sobre la población. A continuación, vamos a utilizar este diccionario para crear un marco de datos, y lo hacemos con la función de marco de datos PD dot. Entonces llamemos a este marco de datos países del mundo en. Vamos a asignarlo pd dot data frame world on the score Dictionary. Tomemos el diccionario de la línea anterior y convertirlo en un día para enmarcar con los países del mundo variable. Imprimamos ese mundo países. Ahora Ahí vamos. País habla Inglés 2015 población. Entonces como pueden ver, lo que hemos hecho aquí se toma nuestra lista. Ponga nuestra lista en un diccionario y convertido diccionario de pato en un marco de datos, que es esencialmente formato de datos tabulares. En este aviso de salida cómo se enrollan Las etiquetas se establecen automáticamente los enteros. Esto no es necesariamente un problema, pero podemos limpiarlo. Podemos crear un nuevo, muy libro llamado Roll Labels On Here ¿Esa variable? Ahora Las etiquetas de subrayado de fila son iguales, y como pueden ver, he importado el nombre corto de cada uno de los países. A continuación agregamos esta nueva variable al código anterior. Entonces aquí vamos y este es el frío anterior. Apenas todo in abriría códigos nacidos en caso de que pienses que es algo más grande o diferente de lo que simplemente no hacemos estamos empezando importación pandas PD. Tenemos la lista de nuestro país son habla lista de inglés en una lista de población. No creamos nuevo diccionario usando como los valores la lista desde arriba. Entonces como pueden ver aquí, tenemos dos país clave en los valores asignados a eso es los países de lista y así sucesivamente hablan inglés y así sucesivamente población de nuevo, construimos el marco de datos. Ahora insertamos la línea, que creará el nuevo índice en esta línea de código. Como puedes ver, aquí tenemos nuestros códigos cortos de país creados como una lista en lista a hacer. Lo asignamos a las etiquetas de rol variables. A continuación utilizamos para indexar medic para asignar etiquetas de rol al marco de datos. Entonces, ¿cómo hacemos eso? Estamos llamando a este día para enmarcar mundo en los países de marcador. Entonces vamos a encadenar en índice de puntos y ese índice va a utilizar los valores contenidos dentro de la lista. Etiquetas de subrayado de fila que se imprimen eso. Banco. Ahí vamos. Mira absolutamente hermosa. Por lo que tenemos nuestros códigos cortos de país. Aquí está nuestro índice y luego por aquí tenemos los valores en formato tabular. Hasta el momento, hemos utilizado la lista para crear diccionarios en diccionarios para crear marcos de datos de pandas. No obstante, también podemos cargar archivos CSP directamente en un marco de datos con la función de subrayado pd dot reid CSP en Así es como funciona. Por lo que vamos a crear un nuevo marco de datos a partir de datos de importación con datos que estoy usando está disponible desde mi página de inicio get en la carpeta denominada Conjuntos de datos. Entonces el marco de datos Creator solo vamos a crear nuevo muy con DF, que supervisa los tiempos para marco de datos en punto Vamos a firmarlo. El archivo CSB habla inglés, ¿ y cómo hacemos eso? Nosotros solíamos leer Underscore CS Function. Pedido leer guión bajo Ver SV on como argumento, pasamos en la ubicación de nuestro archivo CSB así, como lo puedes ver en una carpeta llamada Data Sets para su apellido en un archivo que está imprimiendo nuestro marco de datos. Como puedes ver, hay un pequeño problema con la salida en frío. Tenemos dos índices el índice a partir de un archivo de datos y el asignado automáticamente por pandas . Para corregir esto, pasamos el parámetro en siguiente guión bajo llamado igual cero toe r P d No leer en la puntuación. Ver SV, Echemos un vistazo a cómo haríamos eso. Entonces, como pueden ver, aquí estaba apenas fuera de ellos. Un nuevo argumento a PD leyó en la partitura. Ver SV! Y ese argumento es subrayado índice. Llamada es igual a cero. Déjame desplazarme y volver a entrar en esto, y allá vamos índices limpiados agradable y limpio. El primero. Ahora que sabemos cómo crear marcos de datos, es hora de aprender a seleccionar información específica desde dentro de ellos. Podemos hacerlo usando corchetes, de los cuales existen varias formas de seleccionar información específica de un marco de datos. Y incluyen selección basada en ubicación. En efecto, su ubicación basó la elección en seleccionar columnas específicas en el ejemplo a seguir. Exploremos cada uno. Entonces lo primero que vamos a hacer es seleccionar una columna específica del marco de datos sobre ¿Cómo hacemos eso? El primero que escribimos o ingresamos de la manera que quieras expresarlo es el nombre para marco de datos abierto y cerrado de corchetes y teclear el nombre de la columna. Queremos acceso. En este ejemplo. Queremos acceder a la columna del país, ese turno y entrar. Como se puede ver nuestro columnista de país la salida junto con el índice. ¿ Qué significa la última línea d tipo objeto si comprobamos el tipo de país DF, el Oprah nos dice que estamos tratando con un panda Siri, que en realidad es sólo una matriz unidimensional etiquetada en. Solo confirmemos que ahora, usando la función de tipo, ahí vamos. Pandas dark core dot Siri's Si quieres seleccionar la columna country, pero mantenerla como un día para enmarcar, usamos corchetes dobles en lugar de corchetes simples. Echemos un vistazo a cómo sería eso. Yo solo desplácese hasta aquí para que se centre en la pantalla. Como pueden ver aquí ahora, nuestra salida es un día para enmarcar. Lo bonito de un marco de datos es que aparece de forma formateada, tabular. Vamos a revisar el tipo de país y, como se puede ver aquí, en lugar de ser una syriza es el ejemplo anterior. Ahora es un día para encuadrar. Entonces, ¿qué tal seleccionar más de una columna permaneciendo entre corchetes dobles? Simplemente agregamos otra columna separada por una coma. Muy sencillo. Entonces aquí tenemos que nombrar para marco de datos DF dos corchetes de apertura en los nombres de las dos columnas a las que queremos acceder país sobre población 2015. Vamos a imprimir eso y allá vamos. agradable, limpio, Marco de datosagradable, limpio, formateado. También podemos utilizar la misma notación de corchetes cuadrados para seleccionar rosa de un marco de datos. Esto lo hacemos especificando una rebanada que se llama a los países de la UE de nuestra lista. ¿ Cómo hacemos eso? Cortar implica un colon, por lo que DF cero colon cuatro. ¿ Y qué nos da eso? Eso nos da las carreteras que están dentro de la UE, Irlanda, Reino Unido, Alemania y Francia? Al ser ejemplos anteriores de corte, el índice comenzó a cero en el extremo de las rebanadas no incluidas. La funcionalidad de los corchetes es limitada, idealmente lo que nos gustaría. Es algo similar a Dean Umpire A., que es mi matriz de subrayado. Los patrones de fila y columna pueden hacer algo similar con el Loken. Busco funciones por lo que Lok te permite seleccionar en base a etiquetas. On I Look te permite seleccionar en función de enteros. Veamos un ejemplo. Examinemos nuestro marco de datos. Entonces aquí hay un marco de datos. ¿ Cómo podemos seleccionar el papel de Irlanda, que es de donde soy? Ponemos la etiqueta del papel que necesitamos entre corchetes después de mirar. Por lo que tenemos DF capa oscura. Entonces estamos cambiando Lok a nuestro marco de datos. Corchetes, i e. Así que queremos seleccionar esta fila aquí, Así que vamos a ver lo que pongo esto nos da. Ahí vamos País Irlanda habla inglés. Es cierto, lo que es cierto en la población de Irlanda en 2015 fue de 4.7 millones. Lo que se nos devuelve es un panda Siri que contiene toda la información de fila. Pero como se puede ver la información de Roe, esto se basa en líneas separadas. Para volver un día a enmarcar, tenemos que poner una etiqueta de rollo dentro de otro conjunto de corchetes como ejemplos anteriores. Ahí vamos, agradable y limpio, que ha seleccionado el IE Row on. Voy a poner que ahora también podemos seleccionar múltiples roles al mismo tiempo. Para ello, simplemente después de la lista de roles, mientras que anteriormente teníamos la etiqueta IE. En este ejemplo, hemos añadido U K y D E para Alemania. Ahí tienes, rosa de árbol, salida muy bien formateada. Obviamente esto da como resultado el papel completo de los datos sobre Podemos extender nuestra selección con una coma y especificar las columnas de interés. Entonces aquí tenemos DF dot lok a abrir corchetes, las vialidades que estaban interesadas por lo que las etiquetas o el índice de las vialidades que nos interesan. Y ahora podemos especificar las columnas, así que queremos tomar las columnas de país en la Columna de Población 2015 en Queremos dejar fuera, Obviamente hablar columna de inglés Veamos qué obtenemos. De acuerdo, ahí vamos. Muy similar al ejemplo anterior excepto para hablar inglés Falta columna. También podemos usar Lok para seleccionar todos Rose on. También seleccionar solo columnas de interés simplemente reemplazó la primera lista que especifica el rol capaz de poner un colon, que, como sabemos, es una rebanada que va de principio a fin. Entonces aquí vamos D f dot lok abierto entre corchetes colon. Entonces estamos cortando todo, seguido de abrir corchetes nuevamente en las dos columnas de interés. ¿ Qué aspecto tiene eso? Todo subió sobre las dos en dos columnas que nos interesan todas las filas y dos columnas que nos interesan esta vez ser País en 2015 corchetes poblacionales funcionan para columnas para conseguir roles ¿Te coronas? Lok es mucho más versátil. Podemos tener acceso de columna de acceso de fila están rodando acceso de columna usando lochs alterando un ajuste similar a sub al Dean Umpire A's, que vimos en la parte uno en. Tenemos que usar etiquetas de rol, no posiciones de elementos. Yo miro, por otro lado, nos permite subestablecer marcos de datos panda basados en la posición. Acabamos de ver tienen que acceder a las filas simples o múltiples con etiqueta Roe con I Look, usamos el índice Entonces qué vamos a conseguir aquí DF dot I lok dobles corchetes cero . ¿ Cuál crees que va a ser el aeropuerto de eso? Bueno, como sabemos, indexación comenzó cero. Por lo que esperemos que sean el Ireland Row. Perfecto. Queremos seleccionar más de una fila. Podemos simplemente agregar en coma cero, una coma, dos cometarios. A ver qué nos da eso. Esperemos que la 1ª 4 filas. Sí. Perfecto. Si queremos usar busco seleccionar filas y columnas. Agregamos las posiciones de columna usando Busco seleccionar el 1er 3 países con su nombre de país sobre población sería así Aquí tenemos el nombre para el cambio de marco de datos. Miraría yo y qué estamos haciendo? Bosque está seleccionando la rosa 01 y dos y luego seleccionando las columnas. Entonces las columnas 02 Veamos qué nos da eso. Ahí vamos País en 2015 población select Todo subió Junto con el país en población, escribiríamos el después de mirar abriendo corchetes colon coma, abriendo corchetes cero coma para encerrar un corchetes Por qué ¿crees que eso nos dará exactamente lo que crees Todos se levantaron como denotado por el colon en las dos columnas que nos interesan? Cero y dos. Entonces nos estamos saltando para hablar columna inglesa. OK, eso es todo para pandas on. Como dije, esto es sólo una breve introducción al tema de los pandas. Tenemos una clase que vendrá más adelante en este aprendizaje de Siri, que entrará en mucho más detalle en el de Panda. Gracias por escuchar. Y te veo en la siguiente clase 9. Controla el flujo de tus programas: hola a todos, todos, y ustedes son muy bienvenidos a esta conferencia donde vamos a estar buscando la lógica de tuberías, el control, control, flujo y el filtrado. Vamos a empezar En la lección anterior, trabajamos con tarta entumecida y el tipo tarta de lata. Al tirar de esta lección, vamos a explorar los operadores de comparación, que se utilizan para mostrar cómo se relacionan los valores de tuberías. Por ejemplo, a es mayor que uno. Es cierto que uno de los usos más comunes de los operadores de comparación son los números de comparación, tal y como hicimos en el ejemplo anterior. Otro operador de comparación es un signo doble igual, que se utiliza para comprobar si dos valores son iguales. Por lo que aquí, en esta línea de código, hemos girado el ocho doble signo igual. 32 es 38 igual a 32. Eso es esperanza. Esto, dice fallas. De acuerdo, faltas cuando sea necesario. También se pueden combinar operadores. Podemos combinar el operador descendente mayor con el operador igual. Echemos un vistazo a cómo sería eso aquí estamos comprobando si 32 es mayor o igual a 38 esperemos que empiece a decir Fallas 32 es mayor que igual. El 38 es falso. Este ejemplo es Turquía a menos que o igual procurador, también. Y eso dice Verdadero. Si tenemos dos variables que representan enteros, podemos usar thes sería operadores de comparación. Entonces aquí hemos creado X igual a cuatro y ¿por qué es igual a dos? Entonces X es menos de por qué Fallas causan Exceso Foro sabio para echarle un vistazo que nos acaba de dar la vuelta es X graduado y por qué. Es cierto, veamos las comparaciones de cadenas. Puede que no lo pienses, pero los operadores de comparación también pueden trabajar con cadenas. Aquí tenemos Albert es menos parte abajo. Entonces, ¿qué significa eso? Es cierto. Entonces si conoces tus A B C, sabes que a viene antes de B, por lo que el resultado de la comparación de ambas es cierto. Hasta ahora hemos mirado comparaciones de enteros y cuerdas, pero no podemos comparar advertir con teatro, darle una oportunidad y ver qué sucede. La única excepción son los flotadores y los enteros. Entonces aquí tenemos a Tony, que es una cuerda, es menos de 40. Entonces, ¿qué pasa si lo intentamos? Obtenemos un error y el error es bastante claro. Nos está diciendo que el menos que operador no es compatible entre instancias de cadena en enteros, pero ahora tenemos flote en un entero. Por lo que 38 es mayor que 37.5, lo cual es cierto ahora. En la parte uno de este aprendizaje de Siri. Miramos el aumento de tarta entumecida de Peyton. Repasemos el ejemplo que utilizamos de la Primera Parte, que es usar salarios dentro del Árbitro A. Entonces otra vez, lo que tenemos aquí importante umpire. En calidad de diputado, creamos una nueva lista de salarios. Por lo que Salarios 2019 equivale a abrir corchetes de cierre para crear una lista. Y entonces tenemos salarios en sus separados por comas. A continuación creamos el muy sobre nuevos salarios sobre esa variable. Nosotros le asignamos un arbitro. A. Cuando hacemos eso con MP dot array, dándole el argumento salarios 2019. Entonces dándole la lista. Ahora usemos la mayor abajo para encontrar salarios viejos por encima de los 25,000. Por lo que los salarios grandes equivalen a salarios nuevos, que es un arbitraje, un descenso mayor de 35 mil e imprimir grandes salarios. Entonces, como se puede ver, es un edificio devuelto, falso o verdadero, detrás de bambalinas. ¿ Cómo Numb Pint sabe qué hacer cuando entumecido Pine sabe que quieres comparar cada elemento en la matriz nuevos salarios dedo por encima de los 35,000. También sabe devolver fallas de un edificio si el elemento es de 35 mil o menos, y verdadero si un elemento está por encima de 35 mil. Para ello, pastel entumecido crea una temperatura. Rey llenó de 35 mil y luego realiza un elemento por elemento comparativo. Suena bastante simple cuando se piensa en, Aquí hay una tabla de operadores de comparación comunes. Ahora veamos la igualdad. Entonces como mencioné al inicio de esta lección, la igualdad es igualar símbolos. Se puede utilizar para comprobar si dos valores son iguales. Por lo que aquí en esta línea de código cheque de 38 es el mismo 38. Verdadero es fiel a Samos. Fallas, fallas. Podemos incluso comparar cuerdas así que Tony lo habría hecho. ¿ Por qué es eso? ¿ Lo mismo es Toni con un I? Es fallas encendidas. Podemos comparar Bowling. Tan cierto es lo mismo que un verdadero perfecto. Echemos un vistazo a cómo podemos comparar un aumento, como hemos visto en un ejemplo anterior, podemos usar operadores de comparación sin Umpire A. Echemos un vistazo a otro ejemplo así de nuevo, aquí tenemos importantes umpires MP. Entonces, ¿qué es esto de aquí? Se trata de ventas semanales para una tienda en particular. Subrayar un subrayado ventas estamos creando esa variable equivale a 12 1,401,900. Ahora tomemos esas ventas y las convertamos en una pira entumecida. A. Y nosotros no. Con el mismo método que el anterior, creamos la variable de la izquierda, y a esa variable le asignamos una pira entumecida. A. Utilizamos NP hija, una función encendida dentro de la función. Pasamos en una tienda argumento una venta. Hacemos exactamente lo mismo ahora otra vez, esta línea de código aquí, excepto que estamos usando una segunda tienda. Entonces, ¿qué hizo una venta semanal para la tienda número dos? Por lo que ahora tenemos que conocer el Árbitro A. creado. Nuestras ventas promedio son 1300 por semana. Eso es imprimir. Si las ventas de la Tienda uno se califican en promedio, las ventas en también imprimen una tienda a las ventas son mayores que las ventas promedio en la primera semana. Ambas ventas de tienda son menores a la media en la segunda semana a verdadera Turd week no en la cuarta semana uno sus faltas en uno es cierto. Imprimamos nuestra tienda. Una venta mayor que tienda a las ventas, como se puede ver aquí ahora, una semana a semana. Verdadero, falso, falso, falso. Por lo que en sólo una semana donde Almacenar uno ventas genial y almacenar dos centavos operadores booleanos una palabra clave busca y o no podemos usar estas palabras clave combinadas miles de millones y producir resultado . Echemos un vistazo. Empezaremos con la palabra clave y en Toma dos valores booleanos en devoluciones Verdadero solo si votante es verdadero. Entonces, ¿qué significa eso? Lo que tenemos verdadero y verdadero, que es verdadero, falso y verdadero es falso. Porque ambos valores tienen que ser ciertos. Verdadero y falso es falso, Falso y falso es falso. Echemos un vistazo sobre el uso de una variable X X equivale a 38. Verdadero y verdadero es igual. Es cierto, por lo que la salida destinada a 40 en X es grande y 25. Es cierto porque X es menos de 40 y X es genial y 35 X es 38. El o palabra clave requiere sólo uno de los Bolin que utiliza para ser cierto. Tan verdadero o verdadero, verdadero, falso o verdadero, Verdadero , verdadero o falso? Verdadera foto falla fallas porque ninguna de ellas es cierta. Y al igual que el operador y. Podemos combinar variables. Entonces aquí tenemos X igual a 21. Usemos eso ahora para ver X menos de 18 es falso en X. Mayor que 18 es verdad. Entonces, ¿cómo hicimos eso? Ahí vamos. Exceso en 18 o ex graduado el 18. Es cierto, porque uno de esos operadores de comparación tiene igual a verdadero ahora no palabra clave simplemente niega el valor de construcción que estaban utilizando. Entonces aquí no tenemos Verdadero es falso y no falso es verdad. Normalmente te usaban en, no Operador, para combinar diferentes operaciones booleanas y luego quieres negar ese resultado. ¿ Cómo podemos usar en estos nuevos operadores booleanos dentro de Umpire A's? Bueno, volvamos a nuestro ejemplo de ventas de tienda aquí estamos creando un tour. Se almacena de nuevo. Estamos sumando en algunas ventas semanales fueron convirtiendo esas ventas semanales en un nuevo imperio. A. Ahora, dentro de la tienda, encontremos cualquier venta a una mayor bajada 600. El estreno, una vez más, es una matriz fuera de miles de millones. Ahora, un promedio diario de ventas es de 800 Son las ventas en tienda árbol menos que las ventas promedio, y aquí sólo tengo un pequeño error. Solo necesito sumar diariamente. Ahí vamos. Verdadero falso, verdaderas faltas. Ahora intentemos encontrar ventas que estén entre cero y 500. Por lo que tenemos un arbitraje un cero mayor o igual sobre ningún arbitraje un menor o igual a 500 . A ver qué obtenemos. El verdadero valor de una matriz, pero más de una. Ellen es ambigua. Entonces, ¿qué significa eso? Bueno, obviamente, al y operador no le gusta el trabajo en un aumento. Aquí es donde lo lógico e ilógico o lo lógico, no vienen bien. Desee el num pyre un equivalente a on o no. Probemos de nuevo una comparación y esta vez usando lógica y así una sintaxis ligeramente diferente . Por lo que aquí tenemos un subrayado ideológico P. Y así matriz NP, subrayado lógico y corchetes abiertos ponen en nuestra variable, que es un nuevo imperio. Un gran honor equivale a cero coma, seguido de otra pira a una otra vez menor o igual a 500. Entonces, como puede ver aquí, estamos envolviendo esta línea de código aquí, que es esencialmente nuestro operador de comparación entre paréntesis. Al pasar eso como argumento a np dot mano lógica Vamos a correr esto. Ahí vamos. En esta siguiente línea de código, vamos a seleccionar explícitamente las cifras de ventas. Por lo que tenemos nuestra tienda NP venta de árboles. Lo que estamos haciendo ahora es abrir corchetes y p que lógico e instalar un árbol navegado mayor o igual a cero menos que igual a 500. Por lo que la salida interna en lugar de nosotros lo hemos hecho aprueba ejemplos que hemos sido devueltos con una matriz booleana en este ejemplo se estaban devolviendo con una salida de figura. Acabamos de aprender acerca de los operadores de comparación sobre cómo combinar resultados de construcción usando operadores booleanos activado o no. Ahora es el momento de utilizar estos nuevos conceptos para aprender cómo se puede cambiar el comportamiento de nuestros programas. Con la ayuda para controlar el flujo sobre los programas, podemos usar declaraciones condicionales como, si lo contrario en LF echemos un vistazo a algunos ejemplos ahora. Por lo que aquí en el comentario, se puede ver queremos imprimir el nombre Tony. Entonces lo primero que hacemos es crear un nuevo nombre de variable igual a Tony. Entonces estamos asignando a la cuerda, Tony. Entonces si el nombre de la variable es igual a Tony imprimir Hola. Entonces esto parece que lo pone bastante simple. Creamos una nueva variable, decimos. Si esa variable es lo que queríamos ser, imprimimos un resultado. Hola, Tony. Está bien, genial. Entonces digamos que tu nombre es Frank. No pasa nada. Yo me voy. Ven a eso ahora. En un minuto. En el siguiente ejemplo, vamos a comprobar que un número es parejo. Entonces. X es igual a ocho si x modelo también, Lo que significa X dividido por dos. Y el resto es cero ex de impresión. E incluso Número X ni siquiera es número perfecto. Cambiamos esto a nueve. No sacamos nada. Ponte de nuevo. Lo que sale ahora En un momento y ambos ejemplos arriba de tubo nous comprobar para asegurarse de que la condición if es verdadera en el ejemplo directamente por encima de exes, incluso lo que significa que la condición se mantiene y se ejecuta el frío. En el siguiente ejemplo, hemos agregado otra línea de código. O si declaración, esto sigue siendo aceptable para la tubería. Echemos un vistazo a ese nombre igual a Tony. Si nombre es Tony Print confirmando nombre. Hola, Tony. Ahí vamos. Ahora seguimos en ejemplo a ambos que me dejan cambiar el nombre a Frank, por lo que nuestra condición se vuelve falsa. No obtuvimos una salida sobre la misma en este rápido ejemplo. Para obtener salida de nuestro script, podemos agregar una declaración else. Echemos un vistazo a cómo hacemos eso. Entonces aquí empezamos igual. Hemos creado nuevo nombre de variable sobre eso. Muy. Pero le asignamos el nombre John. Entonces si el nombre es Tony, imprima confirmando la impresión del nombre. Hola, Tony. Y luego lo demás, imprimir. No eres Tony no puede iniciar sesión. Solo tomemos otro momento para pasar por esta pieza de código. Es bastante simple en la parte superior sobre hacer es crear una nueva variable. Tenemos entonces nuestra declaración if, si nombre es igual a Tony. Y de nuevo, sabemos que el operador de Igualdad es a signos iguales. Nuestra declaración if está terminada con dos puntos. Nuestra siguiente línea de impresión confirmando nombre de impresión. Hola, Tony. No tenemos otra declaración sobre la declaración else está cerrada para el colon. Entonces lo que hace la declaración out es que si no se cumple ambas condiciones, imprimiría otra cosa. Entonces imprimir, no eres Tony no puede iniciar sesión. Entonces ahí vamos. No eres Tony no puede volver a ley en esta línea de código. Vamos a revisar. Ese número es parejo. Por lo que tenemos el código que usamos arriba y otra vez hemos agregado una declaración else. Entonces si X no es un número desigual, imprimir X es un número impar. X es un número impar porque el exceso de árbol implicó ejemplo a ambos La condición no es verdadera. Y así la sentencia else ejecuta la sentencia out Ejecutar si y cuando la declaración anterior no se mantiene verdadera, la sentencia Aleph permite aún más personalización. Entonces, ¿qué estamos haciendo aquí en este ejemplo de código con la declaración de Aleph? Bueno, estamos creando una nueva variable, Tony, y lo primero que estamos haciendo es probar una minúscula, Tony. Entonces si nombre es Tony Print Hola, Tony. Ahora prueba para caso Oprah. Tony Aleph. Se llama Tony Print Hollow. Tony Else Imprimir. No se puede iniciar sesión. Entonces, como puedes ver, la declaración de Aleph nos suma para permitir más personalización a nuestro flujo para ese cambio en Andhra. No hola, Tony. Ahora bien, si cambio el nombre de mi variable encontrada mayúscula Tony, la minúscula, la condición todavía se cumple con éxito en nos quedamos huecos. Tony, si cambio esto a Toni con un I. Ahí vamos. No se puede iniciar sesión. ¿ Qué más podemos hacer aquí? Tenemos dos variables a nombre y edad. Si nombre es Tony Print, ¿en qué puedo ayudarte? Además los nombres de cadenas están en mayúscula. Plus pregunta. Mark solo necesita cambiar. Entra ahí. Y ahí tienes. ¿ En qué te puedo ayudar? Si a es genial en 18 imprimir se le permitió votar. No obtuvimos salida porque su edad no es grande en 18. Cambiemos nuestra edad aquí a 21. Se te permite votar. Ahí vamos. De modo que se puede ver el poder de estas declaraciones condicionales cuando se empieza a combinarlas juntas. De acuerdo, tomemos el ejemplo a ambos y agreguemos la declaración else. Entonces si nombre es Tony Print, ¿en qué puedo ayudarte? Más nombre de cadena Doc? Capitalizar. Hemos añadido aquí una declaración else. Imprimir. Perdón, sólo hablo con Tony. Entonces vamos a ver. Perdón. Yo sólo hablo con Tony. Siguiente ejemplo hemos agregado más. Entonces si la edad es mayor en 18 impresos, se te permite votar otra cosa. Entonces no tienes edad suficiente para votar. Entonces intentemos eso. Se te permite votar. Cambiemos la edad a los 17 años. Y eso está pasando porque yo cambio esta variable aquí arriba. Cambiemos esto de nuevo. Teoh 18. Aquí vamos. Perdón. No tienes edad suficiente para votar. De acuerdo, agreguemos una declaración LF. Por lo que aquí creamos dos nuevas variables. Contraseña y calificación en la siguiente celda de código que tenemos. Si la contraseña es igual a 1234567 Colon print. Bienvenido a Acme sueldo. Entonces obviamente estamos tratando de iniciar sesión en un sistema contable o en un sistema basado en salarios aquí ahora Aleph. Si el si la contraseña no es 1234567 Imprimir. Contraseña incorrecta. Inténtalo de nuevo. Alice imprimió creando cuenta. Haga clic aquí. Entonces si no tienes un nombre de usuario y contraseña, imprimamos esto. Contraseña no está definida porque no me desplazé. Entra y eso está fuera. Ahí vamos. Contraseña incorrecta. Por favor inténtalo de nuevo porque su variable de contraseña es una a tratar para 568 Pero estamos entrando en 1234567 Así que intentemos. Cambiemos esto para que coincida. Bienvenido a Acme sueldo. De acuerdo, usemos la variable de grado. Si se imprimen los cinco mayores, se puede acceder a los siguientes elementos del menú. Aleph Los cuatro más grandes. Menor o igual a cuatro impresiones. No tienes suficientes permisos de otra manera. Por favor, actualice sus niveles de permiso para ejecutarse que pueda acceder a los siguientes elementos de menú que también ha cambiado una calificación variable . Vamos a cambiarlo para ver menos que o igual a la fuerza. Vamos a cambiarlo. Cuatro. En realidad, árbol distanciado. No tienes permisos suficientes para acceder a este menú. Pongamos lo que acabamos de aprender a usar con los pandas. Marco de datos en Poor Panis es PD, por lo que crea una nueva variable. Habla subrayado. inglés es igual a P D. No leer. Ver SV on. El primer argumento es la ubicación de una llamada de índice de archivos es igual a cero impresiones hablan inglés. Ahí vamos. Aquí está el marco de datos cargado en un formato muy bonito. Ahora imagínense que nos gustaría seleccionar a la población mayor a los 60 millones. Debemos para seleccionar la columna Población. A continuación hacemos la comparación necesaria y finalmente utilizamos los resultados para seleccionar países. Entonces eso es para un selecto la columna de población, porque ahí es donde queremos correr. El comparativo así habla inglés sobre la población. Ahí vamos. También podríamos usar el Lok en eso me veo versiones y aquí están ustedes aquí para ver que Rose tiene una población grande y 60 millones con simplemente anexar grande y 60 millones a la línea arriba en. Aquí está. Ahí vamos. Falso. Verdadero, verdadero, verdadero, falso. Cierto. Cierto. Ahora tenemos un serio contenido de Bolin. Ahora necesitamos almacenar los Siri booleanos como variable mayor de 60 en ¿Cómo cargamos más de 60 iguales? Entonces a partir de nuestros habla inglés los datos establecen la columna de población 2015 nada mayor de 60. El paso final es usar el edificio Siri's para subestablecer el marco de datos panda en ¿Cómo hacemos eso? Bueno, tenemos nuestro marco de datos habla inglés sobre desmayamos el argumento sobre 60 que es la variable asignada aquí. Ejecutar que ahora tenemos filas columnas de poblaciones sólo donde se aplique valor mayor a 60 millones siempre será el código que acabamos de ingresar. ¿ Crees que es posible lograrlo con una sola línea de código? Echemos un vistazo. Entonces empezamos con un día. El marco habla. Subrayar Inglés Los corchetes abiertos nuevamente estaban disminuyendo. Por lo tanto habla subrayado Inglés Abrir corchetes. COLUMNA Seleccionada Queremos así población porque nos interesan las poblaciones que se crean en 60 millones de corchetes de cierre mayores a 60 corchetes de cierre. Perfecta una línea de código para hacer lo que acabamos de hacer, y la salida es exactamente la misma. No volcamos I. También podemos usar una comparación lógica operadores previamente vistos por lo que podemos hacer exactamente lo mismo que hicimos con marcos de datos en una pira numb. Un importante, um pi y p dot lógico y habla inglés. Entonces esa es la matriz. Seleccione la columna. 2015 población Grande y 60 habla inglés 2015 población menor de 100. Ahí vamos. Eso son poblaciones de salida Genial. Y 60 menos de 100 millones. Condenamos colocar este código entre corchetes. El subconjunto habla inglés correctamente y veamos cómo se ve esa salida. Perfecto. Aquí tenemos poblaciones mayores y 60 millones, pero menos de 100. De acuerdo, eso es todo para esta lección donde hemos aprendido aumenta la lógica, el control, control, el flujo en los métodos de filtrado. Cuando hayas completado todas las clases de esta clase, salta y echa un vistazo al proyecto de la clase. Bueno, vamos a implementar en un mundo real. Ejemplo saludable. Cómo utilizar tartas de tarta, lógica, control, flujo y filtrado. Gracias por escuchar. Te veré en la siguiente lección. 10. Pinturas de Python: Hola a todos, todos, y bienvenidos a esta lección donde vamos a estar discutiendo los bucles de Pipkins comenzando con el while loop the wire loop December a una sentencia if en que ejecuta el código dentro de ella . Si la condición es verdadera, la gran diferencia entre un bucle while en una sentencia if no lo es. El bucle del vino continuará repitiendo la declaración una y otra vez siempre y cuando la condición sea verdadera. Entonces echemos un vistazo a lo que quiero decir. En este ejemplo, tenemos un total igual a cero en Wyler. El total es menor o igual a nueve debido a lo siguiente. Entonces la sintaxis del bucle while es while y entonces hemos seguido por la variable menor o igual a nueve colon. Y como sabemos, el colon sangrará la siguiente línea de código. Por lo que total equivale a total más uno sobre el momento nuestro total de cero así que continuar dedo del pie sumar uno a un total y Taylor total es menor o igual a nueve y luego imprimirlo. Veamos qué obtenemos. +123456789 10. Ahora volvamos a hacer lo mismo. Esta vez. Hagamos una explosión fuera de la cuenta regresiva. Por lo que blastoff es igual a ocho Explosión más ancha no es igual a cero Imprimir T menos, luego asignado la explosión off blastoff menos uno. Entonces aquí estamos contando atrás desde octavo con cada viaje. Trudeau mientras loop se estaban quitando una explosión off. Ahí vamos. T menos 765 todo el camino hacia abajo a cero. Modiquemos un poco este bucle de explosión. Entonces si bien nuestra explosión no es una impresión e menos en cada bucle Trudeau, quita uno de la variable blast off. Pero esta vez para explosión es menor o igual a una impresión. Levantarse. Entonces, como se puede ver dentro de un bucle de alambre, tenemos una declaración if anidada allá vamos. 10 T menos 10 todo el camino hacia abajo para despegar. O tal vez debería decir, ráfaga sus Veamos el bucle de cuatro. Lo que hemos hecho aquí es crear una nueva lista lista de subrayados salariales en esa lista. Hemos colocado salarios a una serie de personas, así que es genial. Un bucle de cuatro. Usamos la palabra clave para luego entramos en un elemento, identificamos por lo que este identificador de elemento aquí puede ser cualquier cosa salario, salarios, s w lo que sea. Es sólo una palabra para identificar cada elemento lo haría en la lista de sueldos. Verdadero y federación después de 44 sueldo en lista de sueldos. Por lo que para cada elemento dentro de nuestra lista de sueldos, imprima el elemento 2123 29 así uno. Echa otro vistazo a la salida del ejemplo frío de arriba. ¿ Te das cuenta de algo que falta? No hay acceso a un índice en la iteración. Utilizamos una ayuda numerador con esta tarea la cual nos dará dos valores en cada iteración del bucle. Entonces, ¿cómo hacemos eso? Bueno, otra vez, tenemos cuatro. Pero ahora estamos sumando en el índice de palabras clave salario en la lista de salarios del numerador. Entonces para cada elemento dentro de la lista de salarios en numerador con un índice se hicieron creando una cuerda de príncipe Tan bonito índice más índice de cadena más salario. Veamos cómo se ve eso. Ahí vamos índice 0 a 6 y todos los salarios no coinciden. En el ejemplo anterior, el índice comenzó a cero, lo que sí parece un poco extraño. Entonces intentémoslo y empecemos a una. Entonces lo que hemos hecho aquí ahora está dentro de la función de cadena. Tenemos índice más uno que está imprimiendo eso. Ahí vamos índice 1 a 7. Podemos incluso calificar sobre caracteres en una cadena con un bucle for así que preveamos en cadenas de C ser para personaje Prince CDA capitalizar. Entonces lo que va a pasar aquí es que cada vez que pasemos al cuatro Loop, sacamos el personaje forzado, el segundo personaje y así sucesivamente, que se asigna al nombre See on. Cada vez que corremos por el cuatro Loop, capitalizamos. Ves, ahí vamos, Fuerza. Ahora vamos a crear una nueva lista para los empleados y sus salarios anuales. Empleados iguales. Entonces como pueden ver aquí, tenemos una lista dentro de la lista. Por lo que la lista Forest contiene a Tony en su salario. El segundo listado contiene a Jane, y su salario en la lista de torretas contiene a Amy y su salario. Por lo que cuatro staff y empleados de nuevo personal es simplemente una palabra asignada al azar que creamos para representar los elementos dentro del bucle de cuatro. Lo que queremos hacer aquí ahora es poner la estrella de los empleados, por lo que los elementos de los empleados listan en una declaración impresa sobre ¿Cómo hacemos eso? Lo que decimos personal de impresión sobre lo que estamos haciendo aquí es ir tras el nombre del personal en Índice cero. Entonces estamos diciendo Staff index cero más recados más String Staff índice uno más por año. Entonces lo que hace esta declaración impresa es de sus listas, se necesita personal. El índice cero combina eso con los mandados de palabras. Siguiente anuncios y personal indexan uno y combina eso al pupilo por año. A ver cómo se ve eso. Ahí vamos, Tony Mandados 20 mil por año. Jane Mandados, Amy y bien, deja modificar un poco esto encadenando función capitalizar al pentagrama. También podemos recorrer las estructuras de datos. Entonces si estás viendo, tienes que recorrer las cuerdas Liston. Pero como hemos visto, hay muchas otras estructuras de datos dentro de las búsquedas de tuberías, diccionarios y tartas entumecidos. Entonces, ¿cómo podemos recorrer sobre ellos? De acuerdo, bueno, empecemos con datos de población para Irlanda y Reino Unido en millones así que mundo, no es realmente mundo, pero de todos modos, vamos a llamar a este diccionario mundo así pares de valor clave Así que la clave Irlanda El valor 4.5 clave Reino Unido, el valor de 65.7. Ahora imprimamos los valores clave para cada par de valores clave en World Dictionary, y lo hacemos con un bucle de cuatro sobre el pecado Impuestos. Cuatro. La clave viene un valor en el mundo que los artículos imprimen clave más dos guiones. Simplemente separarlos. Valor blustering. Corremos ese tamaño. Se puede ver Irlanda Dash 4.5. Entonces como puedes ver un ejemplo de ambos, introducimos un nuevo método, que es ítems esto producirá un valor clave en cada iteración. diccionarios son por su naturaleza en orden, lo que significa que el orden en el que ahí se califica sobre no es fijo por lo que también podemos bucear sobre tarta entumecida. Elevar el. ¿ Cómo hacemos eso? Bueno, empecemos importando ojos volcado MP. A continuación, Vamos a crear nueva lista. Llamemos a esa lista salarios y entonces eso es crear nueva variable llamada MP subrayan salarios en la variable de India. Vamos a asignar un arbitraje un compuesto de los elementos dentro de la lista de sueldos. Entonces vamos a recorrer este nuevo imperio A on Hacemos eso con un bucle de cuatro que califica sobre todos los elementos en N p subrayan salarios, por lo que cuatro s un MP en los salarios de puntuación. Imprime tu ensamble plus string plus por año. Ahí vamos. Entonces si algo de esto te resulta un poco familiar, o te gustaría un refresco que animarte a saltar en la primera parte de este aprendizaje de Siri. Entonces estamos en la segunda parte de esto aprende signos de datos con fightin, pero hay una parte uno en la parte uno, exploramos algunos del concepto más básico, incluyendo cómo convertir en solo dos cadenas, que simplemente no escuchar, como se puede ver en el ejemplo anterior. Si estás lidiando con un umpire de un decano, se puede simbolizar un bucle sobre todos los elementos. Cuatro. X en mi rayo, si quienquiera que estés trabajando con una dos D número entumecida pira A. Es un poco más complicado. Array A a D se construye de múltiples uno los rayos para iterar explícitamente elementos separados generales de una matriz multidimensional. Necesitarás la siguiente sintaxis cuatro Act in n p dot nd cualquiera de los corchetes mi array de subrayado cola. De acuerdo, echemos un vistazo. Echa un vistazo a otro ejemplo de iterar sobre un arbitraje, un nuevo umpires importante MP aquí Tenemos que enumerar y P salarios, que se convertirán en un arbitraje A sobre los empleados del MP. Entonces, ¿qué empleados están ganando qué salarios? Ahora vamos a combinar estos dos Umpire A detalles de subrayado tan combinados es igual a corchetes de matriz de puntos np y salarios de P. Combate a los empleados de NP. De acuerdo, así que hemos combinado para adormecer pastel en uno llamado detalles combinados. Lo que ahora queremos hacer es iterado sobre detalles combinados, Así que cuatro válvula pero sus valores cuatro. Voto en detalles combinados. Imprimir el valor. Ahí vamos. Perfecto. También es posible recorrer los marcos de datos de pandas. Entonces visitemos la lista de nuestro país a partir de una lección anterior. Importación Pandas PD. Vamos a crear un nuevo cuadro de datos put llamado Speaks Underscore English on para crear ese marco de datos , necesitamos asignarle algunos datos. Por lo que se utilizó una función p d no leer subrayado CSP. El primer argumento es la ubicación de nuestro conjunto de datos, que se llama Habla en la partitura Inglés que CSB on. Vamos a darle un valor de llamada de índice de cero. Vamos a usar un bucle for a la derecha sobre los valores dentro de nuestro amigo de datos habla inglés. Ahí vamos, por lo que cuatro valores y habla inglés valores de impresión, pero tenemos Su país habla inglés 2015 población, Así que está buceando sobre los nombres de las columnas En Pinas. Tienes que decir tubería explícitamente que quieres que califique sobre la rosa. Para ello. Llamamos al Método Inter Rose en el marco de datos. Entonces lo que estamos diciendo aquí son cuatro. Etiqueta o laboratorio. Por lo que cuatro comas de laboratorio fila en habla inglés, no surgió. Imprimir la fila de la impresora de etiquetas. ¿ Qué, crees que eso nos va a dar perfecto? Entonces aquí tenemos nuestro índice i e u k d e. Entonces estamos viendo estos índices y etiquetas en lecciones anteriores porque una variable de rol en cada iteración es de Siri. Podemos seleccionar fácilmente información adicional utilizando las técnicas tan perturbadoras que aprendimos en la lección anterior. Imagínese todo lo que queremos imprimir es la población. Para cada iteración, podemos cambiar la declaración de impresión de la siguiente manera. Por lo que para etiqueta fila y habla punto inglés surgió. Imprimir la etiqueta separada ampliamente separada por colon en convertir los datos de fila de población 2015 en una fuerza. Y ahí vamos, el índice y la población de cada país imprimieron y es ejemplo, acabamos de imprimir juntas las etiquetas en la capital. Hagamos algo un poco más avanzado y en una columna de longitud de nombre hacia marco de datos. Esta columna un recuento el número de caracteres en el nombre de un país. Entonces, ¿cómo vamos a hacer eso? Vamos a crear un nuevo marco de datos. Este marco de datos se va a llamar habla inglés en Inside va a ser PD no leer. Ver SV. Entonces estamos agregando algunos datos, por lo que el conjunto de datos habla. Subrayar ingles punto c S V. Así que el bucle de cuatro es el mismo que el ejemplo anterior cuatro Etiqueta fila de comas y habla en la puntuación punto ingles Surgió así Israel sobre cada fila para que podamos seleccionar el país nombrado usando corchetes de fila país al pasar una verdadera la función de longitud. No necesitamos agregar esta nueva información a una nueva columna. Esto lo hacemos usando Lok, que se basa en etiquetas. Entonces, ¿cómo juntamos todo eso, o cómo le damos sentido a lo que acabo de decir en esta línea? Tenemos el nombre de su marco de datos dot lok. Por lo que el uso de laboratorio basado en ubicación, que es una etiqueta en agregar una nueva columna llamada longitud de nombre a esta columna asignada la longitud de cada país imprimir se actualizan un marco. De acuerdo, así que va Nombre longitud de Irlanda. Siete. El nombre de longitud de Reino Unido es de 14 ahora, porque intuitivo en su bucle A four, pasa por el bucle cada vez en actualizaciones. El bucle. Entonces están en este primero de la lista, luego es el Reino Unido. Entonces es Alemania y así sucesivamente. Entonces está bien, pero no es muy eficiente porque, como pueden ver, estamos creando una seria con cada iteración. Esto podría ser aceptable para un marco de datos pequeño como lo tenemos aquí, pero no cuando estamos tratando con un conjunto de datos mucho más grande. Un mejor enfoque para calcular. Todo un día para enmarcar columna es usar el método de aplicar sobre cómo hacemos eso. Bueno, nuevo, creamos aquí un marco de datos. No necesitamos un bucle de cuatro en este ejemplo. Entonces lo que tenemos es hablar inglés. Vamos a agregar en una nueva columna llamada Nombre Longitud igual a Hablar Inglés País que aplicó longitud. También lo hizo una nueva columna nombre longitud caliente en la longitud de cada país lo haría en la columna del país . Imprimamos eso. Ahí vamos. Perfecto. Nueva columna. Nombre crítico vinculado, que asignamos aquí y luego el personaje ligado al nombre de cada país. Así que no son tiene siete personajes Reino Unido como 14 personajes y así sucesivamente y así sucesivamente. Cosas bastante increíbles. Aplicar llamadas. La función de longitud comería nombre de país como entrada y produce una nueva matriz que acabamos de almacenar como una nueva columna Bastante agradable. Y luego finalmente, vamos a limpiarlo un poco más. Ahí vamos. Hemos capitalizado son nombres de países causa, como se puede ver aquí, es la ubicación de Irlanda. Tengo minúsculas Kingdom y así uno acabamos de capitalizar cada uno. OK, eso es todo para esta lección en. Como mencioné al final de la lección anterior, vamos a tener un proyecto de clase en ese proyecto va a estar poniendo lo que acabamos de aprender aquí para usar. Gracias por escuchar. Y te veré en el proyecto de clase