‫En el último video, creamos a este chico malo aquí.
‫Ahora intentemos hacer algo similar, pero usando nuestros propios datos para que podamos practicar un poco
‫de manipulación de datos junto con el trazado y juntar algunos de nuestros pandas en habilidades de matplotlib.
‫Entonces, lo que haremos, primero formatearemos la columna de precios.
‫Lo pondremos en formato entero, porque ahora mismo no queremos esos signos de dólar en columnas y
‫comas.
‫No los queremos para cuando estamos haciendo operaciones numéricas.
‫Entonces, para hacer eso, se irán las ventas de automóviles y luego cambiaremos la columna de precios.
‫Necesitamos acceder a la cadena.
‫Vimos esto en la cadena de la sección PANDAS no reemplazar.
‫Y ahora queremos pasar un poco de expresión regular aquí.
‫Aquí vamos.
‫Básicamente, todo lo que esto está diciendo es obtener el dólar, firmar la coma y el punto, que está
‫aquí y aquí, y reemplazarlo.
‫Y lo reemplazaremos con.
‫Una cadena vacía, veremos qué hace esto.
‫Ventas de automóviles, necesitamos agregar las ventas de automóviles allí.
‫Así que veamos cómo se ve ahora.
‫Está bien, hermoso, pero tenemos dos ceros adicionales al final, así que no queremos eso.
‫Entonces queremos eliminar los dos últimos ceros.
‫Tenemos ventas de autos.
‫Si desea acceder a la columna de precios nuevamente, la reasignaremos al precio de venta del automóvil.
‫Una vez más, sigue siendo una cadena, así que si echamos un vistazo a este tipo esta noche, solo para ejemplificar lo que estamos haciendo con
‫la cadena de puntos.
‫Oh, es una serie.
‫Está bien, pero está bien.
‫Bueno, eso sigue siendo una cadena, así que estamos accediendo a ella con el método de cadena de puntos aquí.
‫Quizás si vamos a cero, ahí vamos.
‫Así que está accediendo a este pequeño aquí.
‫Y nos dice que es una cuerda.
‫Entonces, es por eso que primero tenemos que acceder a él como una cadena con Dot Star y ahora queremos eliminar los
‫dos últimos usando rebanar.
‫Bueno, echemos un vistazo a cómo se ven las ventas de automóviles aquí.
‫Oh no.
‫Hemos eliminado demasiados.
‫Entonces, lo que podemos hacer es volver a ejecutarlo, tendremos que volver a importar nuestro marco de datos para solucionar ese pequeño problema.
‫Eso solo lo restablecerá, porque, recuerde, las celdas dupatta se ejecutan en modo secuencial, por lo que
‫si ejecutamos esta celda más de una vez, eliminará continuamente los dos últimos dígitos de nuestra columna
‫de precios siempre que sigamos funcionando allí.
‫Entonces no queremos eso.
‫Así que ahora nuestra columna de precios está en el formato que queremos.
‫Vamos a agregar una columna de sábado, que será similar al rango de fechas de juego.
‫La función que usamos aquí pagó un rango de fechas.
‫Así que hagámoslo.
‫Hizo arreglos uno uno incapacitó 20-20 número de períodos.
‫Así que esta es la cantidad de fechas que queremos agregar, tenemos puntos aquí, así que ese es un parámetro.
‫Entonces eso va a agregar este.
‫Tuvimos mil períodos, pero no queremos tantos para nuestro marco de datos de ventas de automóviles.
‫En realidad, solo queremos un período de fecha para cada fila aquí, por lo que podemos hacerlo mediante períodos.
‫Venta de coches de Eagles Lane.
‫Y luego revisaremos el marco de datos de ventas de automóviles nuevamente.
‫Hermosa.
‫Así que ahora tenemos un Saldate aquí, que es secuencial, está bien, tal vez no todos se vendieron en fechas
‫secuenciales, pero solo estamos haciendo un ejemplo de cómo podemos comenzar a manipular nuestros marcos de datos existentes.
‫Entonces, lo siguiente que queremos hacer es hacer una columna de totales.
‫Así que queremos empezar a sumar cuánto hemos ganado con la venta de todos nuestros coches.
‫Entonces, si agregamos 4000 a 5000 a 7000, entonces aquí es donde podemos usar algo como venir
‫algunos porque agregará cada uno de estos precios acumulativamente.
‫Así que hagamos una columna de totales.
‫Deben ser ventas de automóviles, ventas totales.
‫¿Y luego que queremos?
‫Queremos la columna de precios, eso es correcto.
‫Las ventas de automóviles aumentan, punto com algo.
‫Veamos qué pasa aquí.
‫Venta de coches.
‫¿Qué hemos hecho?
‫Funcionó, pero debido a que nuestra columna de precios todavía está en formato de chirrido, simplemente concatenó las
‫cadenas entre sí.
‫Así que echemos un vistazo a nuestro precio de venta.
‫Día cero.
‫Oh, eso es un poco aburrido.
‫Volvamos a ejemplificar que es una cadena.
‫Aquí vamos.
‫Entonces, nuestra columna de precios sigue siendo una cadena.
‫Entonces, para solucionar esto, primero tenemos que cambiarlo a un número entero y luego llamar a la función come some
‫para que podamos hacer como tipo.
‫Int Dotcom's.
‫Entonces, lo que esto va a hacer es reasignar la columna de ventas totales para que sea la columna de precio como un número
‫entero como tipo int.
‫No acumule la suma, esto debería funcionar en teoría, pero como siempre, ejecute el código y luego verifique.
‫Hermosa.
‫Bien, entonces esto se ha ido, ventas totales, 4000 más 5000 son 9000 más 7000, 16000, y luego continúa hasta el
‫final.
‫Entonces, después de que hayamos vendido todos nuestros autos durante estos 10 días aproximadamente, tenemos setenta y seis mil cuatrocientos
‫cincuenta.
‫Hermosa.
‫Eso es una buena ganancia allí.
‫¿Quién puede usar eso para financiar nuestra tienda? Ahora, tracemos las ventas totales.
‫Así que queremos ventas de automóviles, queremos ver cómo se ven nuestras ventas totales a lo largo del tiempo.
‫Entonces, replicando este gráfico aquí con nuestros propios datos, el gráfico de puntos de ventas de automóviles X es igual a la fecha de venta.
‫Y ahora, de esta manera, puede llamar al diagrama de puntos directamente en el marco de datos de un panda.
‫Esta es la versión de Panda de la API matplotlib o la envoltura de panda para la API matplotlib.
‫Así que solo vamos al diagrama de puntos del marco de datos y lo estamos pasando X, que es la fecha, y ahora Y,
‫que es la columna de ventas totales.
‫Así que veamos cómo se ve esto.
‫Ventas totales y pondré un punto y coma al final para que no se imprima.
‫Hermosa.
‫Aquí vamos.
‫Así que este es solo un ejemplo de cómo se puede tomar.
‫Algún código directamente de la documentación o algún ejemplo que encontró en línea, y lo hemos replicado
‫aquí.
‫Pero luego tomamos los principios de él o algunos de ellos y los juntamos con nuestros propios datos y
‫luego creamos esta pequeña visualización aquí.
‫Entonces ahora podemos visualizar, está bien, digamos que vendimos nuestros 10 autos durante los primeros 10 días de enero.
‫Ahora nuestras ventas totales están subiendo hacia la derecha, lo cual es muy agradable para nuestro jefe porque ese es el
‫tipo de gráfico que quieren ver las ganancias hacia la derecha.
‫Y, por lo tanto, es de esperar que empiece a tener una idea del tipo de flujo de
‫trabajo que puede realizar cuando trabaja en sus propios proyectos o en problemas para los que no necesariamente sabe la respuesta.
‫Se trata de buscar, tratar de encontrar algún tipo de ejemplo, tomar información de eso y luego
‫ver si funciona con su propio problema.
‫Ahora, hemos visto una línea, ¿qué tal si intentamos el diagrama de dispersión?
‫Entonces tenemos ventas de autos, diagrama de puntos X. Hagámoslo con el odómetro.
‫Esta vez.
‫No quiero llamarlos K. METRO. Hermosa.
‫¿Es ese el nombre de la columna de la derecha?
‫Sí.
‫Hemos trabajado con estos datos de para estar tan familiarizados con el precio.
‫Y luego, cuando llama a la función de trazado, hay un pequeño parámetro aquí llamado kind, que podemos alimentar con el
‫tipo de dispersión para, con suerte, obtener un diagrama de dispersión aquí.
‫Bueno, lo que está sucediendo en la dispersión requiere que los llamemos numéricos en nuestra columna de precios, no numéricos, todavía no
‫son numéricos porque aquí los hemos llamado como tipo end.
‫Entonces, esto solo convertirá la columna de precio en un número entero para ejecutar esta única línea de código.
‫No reasignará la columna de precios para que sea un número entero.
‫Estas siguen siendo cadenas en el marco de datos de ventas de automóviles.
‫Entonces, ¿qué podemos hacer para que esto funcione?
‫Queremos reasignar la columna de precios para que sea un precio entero y sea igual al precio de venta como Taib porque nuestros precios siempre
‫serán números enteros.
‫El dinero es un valor numérico.
‫Por lo tanto, está bien reasignar este tipo de datos para que sea un número entero.
‫Esto debería funcionar, así que vamos.
‫Reasignar columna de precio int.
‫Lote de diagrama de dispersión con la columna de precio como numérica, por lo que sin esta línea de código.
‫Comentaremos eso, vamos a tener un error aquí, el error de valor requiere que Wykeham sea numérico.
‫Pero lo que estamos haciendo con esta línea aquí, si lo descomentamos.
‫Para comentar y comentar el código, podemos hacer una barra de comando, así que solo presiono barra de comando aquí.
‫Lo reasignaremos como una columna numérica.
‫Así que hacemos esto hermoso.
‫Ahora tenemos un diagrama de dispersión de la columna del odómetro frente al precio.
‫Y recuerde eliminar este pequeño fragmento de código aquí, puede poner un punto y coma justo al final.
‫Excelente.
‫Ahora, estoy viendo algunos ejemplos aquí de cómo podemos comenzar a trazar directamente desde un marco de datos de
‫Penders, veremos algunos más, pero terminaremos este video antes de que sea demasiado largo.
‫Mientras tanto, antes de la siguiente, tal vez intentes trazar un par de estas columnas juntas, sea cual sea el tipo de
‫trama que quieras hacer.
‫Has visto algunos gráficos de barras de un diagrama de dispersión, un diagrama de líneas, practica eso.
‫Y te veo en el siguiente video.