└── AluraStoreLatam.ipynb /AluraStoreLatam.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "nbformat": 4, 3 | "nbformat_minor": 0, 4 | "metadata": { 5 | "colab": { 6 | "provenance": [] 7 | }, 8 | "kernelspec": { 9 | "name": "python3", 10 | "display_name": "Python 3" 11 | }, 12 | "language_info": { 13 | "name": "python" 14 | } 15 | }, 16 | "cells": [ 17 | { 18 | "cell_type": "markdown", 19 | "source": [ 20 | "### Importación de datos\n", 21 | "\n" 22 | ], 23 | "metadata": { 24 | "id": "RhEdWd9YUR6H" 25 | } 26 | }, 27 | { 28 | "cell_type": "code", 29 | "execution_count": 2, 30 | "metadata": { 31 | "colab": { 32 | "base_uri": "https://localhost:8080/", 33 | "height": 206 34 | }, 35 | "id": "T3EvaeQ_INIL", 36 | "outputId": "e9c5efe1-82a3-43ab-e8d7-6d01e4fa3514" 37 | }, 38 | "outputs": [ 39 | { 40 | "output_type": "execute_result", 41 | "data": { 42 | "text/plain": [ 43 | " Producto Categoría del Producto Precio Costo de envío \\\n", 44 | "0 Asistente virtual Electrónicos 164300.0 6900.0 \n", 45 | "1 Mesa de comedor Muebles 192300.0 8400.0 \n", 46 | "2 Juego de mesa Juguetes 209600.0 15900.0 \n", 47 | "3 Microondas Electrodomésticos 757500.0 41000.0 \n", 48 | "4 Silla de oficina Muebles 335200.0 20200.0 \n", 49 | "\n", 50 | " Fecha de Compra Vendedor Lugar de Compra Calificación \\\n", 51 | "0 16/01/2021 Pedro Gomez Bogotá 4 \n", 52 | "1 18/05/2022 Beatriz Morales Medellín 1 \n", 53 | "2 15/03/2021 Juan Fernandez Cartagena 1 \n", 54 | "3 03/05/2022 Juan Fernandez Cali 4 \n", 55 | "4 07/11/2020 Maria Alfonso Medellín 5 \n", 56 | "\n", 57 | " Método de pago Cantidad de cuotas lat lon \n", 58 | "0 Tarjeta de crédito 8 4.60971 -74.08175 \n", 59 | "1 Tarjeta de crédito 4 6.25184 -75.56359 \n", 60 | "2 Tarjeta de crédito 1 10.39972 -75.51444 \n", 61 | "3 Nequi 1 3.43722 -76.52250 \n", 62 | "4 Nequi 1 6.25184 -75.56359 " 63 | ], 64 | "text/html": [ 65 | "\n", 66 | "
\n", 67 | "
\n", 68 | "\n", 81 | "\n", 82 | " \n", 83 | " \n", 84 | " \n", 85 | " \n", 86 | " \n", 87 | " \n", 88 | " \n", 89 | " \n", 90 | " \n", 91 | " \n", 92 | " \n", 93 | " \n", 94 | " \n", 95 | " \n", 96 | " \n", 97 | " \n", 98 | " \n", 99 | " \n", 100 | " \n", 101 | " \n", 102 | " \n", 103 | " \n", 104 | " \n", 105 | " \n", 106 | " \n", 107 | " \n", 108 | " \n", 109 | " \n", 110 | " \n", 111 | " \n", 112 | " \n", 113 | " \n", 114 | " \n", 115 | " \n", 116 | " \n", 117 | " \n", 118 | " \n", 119 | " \n", 120 | " \n", 121 | " \n", 122 | " \n", 123 | " \n", 124 | " \n", 125 | " \n", 126 | " \n", 127 | " \n", 128 | " \n", 129 | " \n", 130 | " \n", 131 | " \n", 132 | " \n", 133 | " \n", 134 | " \n", 135 | " \n", 136 | " \n", 137 | " \n", 138 | " \n", 139 | " \n", 140 | " \n", 141 | " \n", 142 | " \n", 143 | " \n", 144 | " \n", 145 | " \n", 146 | " \n", 147 | " \n", 148 | " \n", 149 | " \n", 150 | " \n", 151 | " \n", 152 | " \n", 153 | " \n", 154 | " \n", 155 | " \n", 156 | " \n", 157 | " \n", 158 | " \n", 159 | " \n", 160 | " \n", 161 | " \n", 162 | " \n", 163 | " \n", 164 | " \n", 165 | " \n", 166 | " \n", 167 | " \n", 168 | " \n", 169 | " \n", 170 | " \n", 171 | " \n", 172 | " \n", 173 | " \n", 174 | " \n", 175 | " \n", 176 | "
ProductoCategoría del ProductoPrecioCosto de envíoFecha de CompraVendedorLugar de CompraCalificaciónMétodo de pagoCantidad de cuotaslatlon
0Asistente virtualElectrónicos164300.06900.016/01/2021Pedro GomezBogotá4Tarjeta de crédito84.60971-74.08175
1Mesa de comedorMuebles192300.08400.018/05/2022Beatriz MoralesMedellín1Tarjeta de crédito46.25184-75.56359
2Juego de mesaJuguetes209600.015900.015/03/2021Juan FernandezCartagena1Tarjeta de crédito110.39972-75.51444
3MicroondasElectrodomésticos757500.041000.003/05/2022Juan FernandezCali4Nequi13.43722-76.52250
4Silla de oficinaMuebles335200.020200.007/11/2020Maria AlfonsoMedellín5Nequi16.25184-75.56359
\n", 177 | "
\n", 178 | "
\n", 179 | "\n", 180 | "
\n", 181 | " \n", 189 | "\n", 190 | " \n", 230 | "\n", 231 | " \n", 255 | "
\n", 256 | "\n", 257 | "\n", 258 | "
\n", 259 | " \n", 270 | "\n", 271 | "\n", 360 | "\n", 361 | " \n", 383 | "
\n", 384 | "\n", 385 | "
\n", 386 | "
\n" 387 | ], 388 | "application/vnd.google.colaboratory.intrinsic+json": { 389 | "type": "dataframe", 390 | "variable_name": "tienda", 391 | "summary": "{\n \"name\": \"tienda\",\n \"rows\": 2359,\n \"fields\": [\n {\n \"column\": \"Producto\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 51,\n \"samples\": [\n \"Guitarra ac\\u00fastica\",\n \"Bal\\u00f3n de baloncesto\",\n \"Smartwatch\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Categor\\u00eda del Producto\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 8,\n \"samples\": [\n \"Muebles\",\n \"Deportes y diversi\\u00f3n\",\n \"Electr\\u00f3nicos\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Precio\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 614686.7653873172,\n \"min\": 7600.0,\n \"max\": 2977000.0,\n \"num_unique_values\": 1937,\n \"samples\": [\n 2499400.0,\n 14800.0,\n 80500.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Costo de env\\u00edo\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 32860.0017825605,\n \"min\": 0.0,\n \"max\": 160800.0,\n \"num_unique_values\": 753,\n \"samples\": [\n 117800.0,\n 54700.0,\n 45600.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Fecha de Compra\",\n \"properties\": {\n \"dtype\": \"object\",\n \"num_unique_values\": 1018,\n \"samples\": [\n \"15/09/2022\",\n \"03/06/2020\",\n \"06/11/2021\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Vendedor\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 14,\n \"samples\": [\n \"Juliana Costa\",\n \"Mariana Herrera\",\n \"Pedro Gomez\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Lugar de Compra\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 19,\n \"samples\": [\n \"Bogot\\u00e1\",\n \"Pereira\",\n \"Neiva\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Calificaci\\u00f3n\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1,\n \"min\": 1,\n \"max\": 5,\n \"num_unique_values\": 5,\n \"samples\": [\n 1,\n 2,\n 5\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"M\\u00e9todo de pago\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 4,\n \"samples\": [\n \"Nequi\",\n \"Tarjeta de d\\u00e9bito\",\n \"Tarjeta de cr\\u00e9dito\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Cantidad de cuotas\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 2,\n \"min\": 1,\n \"max\": 24,\n \"num_unique_values\": 15,\n \"samples\": [\n 7,\n 14,\n 8\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"lat\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 2.2874452492678627,\n \"min\": -4.21528,\n \"max\": 11.54444,\n \"num_unique_values\": 19,\n \"samples\": [\n 4.60971,\n 4.81333,\n 2.9273\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"lon\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1.2178272727088486,\n \"min\": -77.28111,\n \"max\": -67.9239,\n \"num_unique_values\": 19,\n \"samples\": [\n -74.08175,\n -75.69611,\n -75.28189\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" 392 | } 393 | }, 394 | "metadata": {}, 395 | "execution_count": 2 396 | } 397 | ], 398 | "source": [ 399 | "import pandas as pd\n", 400 | "\n", 401 | "url = \"https://raw.githubusercontent.com/alura-es-cursos/challenge1-data-science-latam/refs/heads/main/base-de-datos-challenge1-latam/tienda_1%20.csv\"\n", 402 | "url2 = \"https://raw.githubusercontent.com/alura-es-cursos/challenge1-data-science-latam/refs/heads/main/base-de-datos-challenge1-latam/tienda_2.csv\"\n", 403 | "url3 = \"https://raw.githubusercontent.com/alura-es-cursos/challenge1-data-science-latam/refs/heads/main/base-de-datos-challenge1-latam/tienda_3.csv\"\n", 404 | "url4 = \"https://raw.githubusercontent.com/alura-es-cursos/challenge1-data-science-latam/refs/heads/main/base-de-datos-challenge1-latam/tienda_4.csv\"\n", 405 | "\n", 406 | "tienda = pd.read_csv(url)\n", 407 | "tienda2 = pd.read_csv(url2)\n", 408 | "tienda3 = pd.read_csv(url3)\n", 409 | "tienda4 = pd.read_csv(url4)\n", 410 | "\n", 411 | "tienda.head()" 412 | ] 413 | }, 414 | { 415 | "cell_type": "markdown", 416 | "source": [ 417 | "#1. Análisis de facturación\n", 418 | "\n" 419 | ], 420 | "metadata": { 421 | "id": "X62IW3KFUIYm" 422 | } 423 | }, 424 | { 425 | "cell_type": "code", 426 | "source": [], 427 | "metadata": { 428 | "id": "xykobSftV64I" 429 | }, 430 | "execution_count": null, 431 | "outputs": [] 432 | }, 433 | { 434 | "cell_type": "code", 435 | "source": [], 436 | "metadata": { 437 | "id": "KDyr8E71V3m-" 438 | }, 439 | "execution_count": null, 440 | "outputs": [] 441 | }, 442 | { 443 | "cell_type": "markdown", 444 | "source": [ 445 | "# 2. Ventas por categoría" 446 | ], 447 | "metadata": { 448 | "id": "2V_vcAPzWZmR" 449 | } 450 | }, 451 | { 452 | "cell_type": "code", 453 | "source": [], 454 | "metadata": { 455 | "id": "A34YupIuYhfF" 456 | }, 457 | "execution_count": null, 458 | "outputs": [] 459 | }, 460 | { 461 | "cell_type": "code", 462 | "source": [], 463 | "metadata": { 464 | "id": "yZR6cOjXYSk1" 465 | }, 466 | "execution_count": null, 467 | "outputs": [] 468 | }, 469 | { 470 | "cell_type": "markdown", 471 | "source": [ 472 | "# 3. Calificación promedio de la tienda\n" 473 | ], 474 | "metadata": { 475 | "id": "Rq6tU_xSY3jk" 476 | } 477 | }, 478 | { 479 | "cell_type": "code", 480 | "source": [], 481 | "metadata": { 482 | "id": "bh3jjjJwY5MU" 483 | }, 484 | "execution_count": null, 485 | "outputs": [] 486 | }, 487 | { 488 | "cell_type": "code", 489 | "source": [], 490 | "metadata": { 491 | "id": "I0KkjPoTY88F" 492 | }, 493 | "execution_count": null, 494 | "outputs": [] 495 | }, 496 | { 497 | "cell_type": "markdown", 498 | "source": [ 499 | "# 4. Productos más y menos vendidos" 500 | ], 501 | "metadata": { 502 | "id": "DmNp1KPBZCm-" 503 | } 504 | }, 505 | { 506 | "cell_type": "code", 507 | "source": [], 508 | "metadata": { 509 | "id": "qoyjqijQZHfF" 510 | }, 511 | "execution_count": null, 512 | "outputs": [] 513 | }, 514 | { 515 | "cell_type": "code", 516 | "source": [], 517 | "metadata": { 518 | "id": "0Sw3sd4IZIGW" 519 | }, 520 | "execution_count": null, 521 | "outputs": [] 522 | }, 523 | { 524 | "cell_type": "markdown", 525 | "source": [ 526 | "# 5. Envío promedio por tienda" 527 | ], 528 | "metadata": { 529 | "id": "Fl0cGi3bZKqU" 530 | } 531 | }, 532 | { 533 | "cell_type": "code", 534 | "source": [], 535 | "metadata": { 536 | "id": "S2JeaCykZNy9" 537 | }, 538 | "execution_count": null, 539 | "outputs": [] 540 | }, 541 | { 542 | "cell_type": "code", 543 | "source": [], 544 | "metadata": { 545 | "id": "0tSdCie9ZQlt" 546 | }, 547 | "execution_count": null, 548 | "outputs": [] 549 | } 550 | ] 551 | } --------------------------------------------------------------------------------