Icono del sitio Blog de Programación y Desarrollo – Nube Colectiva

Como hacer Ciencia de Datos (Data Science) a los productos de una Tienda de Postres – Parte 14

En esta página:

Demo

Continuamos con el Post anterior llamado Como hacer Análisis a los productos de una Tienda de Postres mediante Data Science – Parte 13 en donde analizamos los Datos de Bebidas Consumidas según el Horario de la tienda, específicamente las Ventas de Bebidas por la Mañana (9AM – 12PM) y en este nuevo Post analizaremos datos similares, pero del horario de la Tarde (12PM – 6PM), vamos con ello.

Partes

Antes de continuar con este Post te recomiendo leer los siguientes artículos:

Asimismo te invito a escuchar el PodcastSi No Tienes Experiencia Para Un Puesto De Trabajo, Créala !

Sound Cloud:

Spotify:

Bien ahora continuemos con el Post: Como hacer Análisis a los productos de una Tienda de Postres mediante Data Science – Parte 14.

Entonces los siguientes datos que analizaré, son los Datos de Bebidas Consumidas según el Horario de la tienda, específicamente las Ventas de Bebidas por la Tarde (12PM – 6PM)

Para mantener un orden de mis consultas voy a crear un nuevo archivo, para esto dentro de Jupyter voy a File > New Notebook > Python 3

En este nuevo Documento analizaré las Ventas de Bebidas por la Tarde (12PM – 6PM).

Datos de Bebidas Consumidas según el Horario de la tienda: Ventas de Bebidas por la Tarde (12PM – 6PM)

En primer lugar voy a importar la librería pandas y le asigno el nombre de variable pd


Luego creo una variable con el nombre ventas y en su interior hago la lectura del archivo ventas.json en donde se encuentran todas las ventas realizadas durante el día en la Tienda de Postres. Además crearé una variable llamada datos y dentro de ella defino las columnas para mi tabla en donde mostraré las ventas realizadas por la Tarde, estas columnas son idproductocategoriaclientednifnacimientoclienteprecioimgcreated_at y updated_at 


Nota: El archivo ventas.json lo exporte en la Parte 5 de este tutorial.

En la consulta haré uso de la columna categoria del archivo ventas.json, ya que necesito saber la categoría a la cual pertenece un producto.

Bien con el código anterior voy a imprimir una Tabla con todas las ventas realizadas en la Tienda de Postres, para esto presiono el botón Run y obtengo la Tabla con las columnas que especifique en la variable datos

Paso seguido voy a obtener las ventas realizadas en el horario de la tarde voy usar la columna de tipo fecha o timestamp llamada created_at esta contiene la hora, fecha, minuto, segundos y milisegundos de una venta realizada.


Aca voy a declarar 3 variables, una llamada hi (Hora inicial), otra llamada hf (Hora final) y categoria (Categoría del producto).

Ahora dentro de la variable hi colocaré el valor de las 12 PM (12:00:00.000000) y en la variable hf colocaré el valor 18 PM (18:00:00.000000), las horas las especifico en formato de 24 horas, en la variable categoria coloco el valor bebida, ya que es la categoría de productos que quiero analizar.


Nota: Las ventas que estoy analizando en todo el Tutorial se realizaron el día 16-09-2019

Ya que quiero leer las ventas realizadas de los productos de la categoría bebidas, voy a usar la columna categoria, esta columna contiene el nombre de la categoría de un producto.


Paso seguido creo una variable con el nombre filtrar y dentro de ella hago uso de operadores lógicos en Python para filtrar las ventas realizadas desde las 12PM hasta las 6PM, para esto paso las variables hi y hf que contienen los rangos de horarios a analizar y al final la variable categoria.

Consulto si la columna created_at es mayor o igual a la Hora inicial (hi) y si la columna created_at es menor o igual a la Hora final (hf), y al final consulto si la columna categoria es igual al valor bebida, el cual asigne a la variable categoria.


Luego defino una variable llamada resultado y en su interior obtendré las ventas filtradas haciendo uso del método .loc al cual le paso la  variable filtrar


Ahora presiono el botón Run y obtengo una tabla con las ventas realizadas de 12 PM a 6 PM, es decir en el Turno Tarde de los productos correspondientes a la categoría bebidas.

En la imagen anterior puedes ver que obtuve solo algunas bebidas, es una cantidad menor a otras consultas anteriores, esto es porque seleccione solos productos pertenecientes a la categoría bebida.

Los datos de la tabla con las ventas realizadas en la Tarde pertenecientes a la categoría bebida los voy a mostrar en un gráfico Plot, para esto importo la librería matplotlib.pyplot y le doy el nombre de variable plot

Defino el ancho y alto 20, 11 del gráfico, estas medidas son en pulgadas.


Ahora le paso la variable resultado la cual había creado anteriormente y le indico que imprima las columnas producto y created_at


Le doy clic al botón Run y se me imprime un gráfico Plot con las ventas realizadas de 12 PM a 6 PM pertenecientes a la categoría bebida

Acá te compartiré el código completo


Eso es todo en este Post, hemos realizado el análisis de todas las ventas realizadas durante la tarde (12PM – 6PM), pertenecientes a la categoría bebida.

Ten Paciencia, lo que quiero es que entiendas todo el proceso de como funciona la Ciencia de Datos (Data Science) en una caso similar a la realidad.

Nota (s)

 

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.

Salir de la versión móvil