From 4a8c29e78a69e103ada29e6f9a4f8ae86739e257 Mon Sep 17 00:00:00 2001 From: "Aline Ester de O. Gomes" <105750683+enilaester@users.noreply.github.com> Date: Sun, 2 Oct 2022 16:41:50 -0300 Subject: [PATCH] =?UTF-8?q?Adicionando=20infos=20e=20organizando=20a=20apr?= =?UTF-8?q?esenta=C3=A7=C3=A3o,=20limpeza=20e=20qualidade=20dos=20dados?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resilia_M4_Projeto_Final_dados_ANP.ipynb | 9723 ++++++++++++++++++++++ 1 file changed, 9723 insertions(+) create mode 100644 Resilia_M4_Projeto_Final_dados_ANP.ipynb diff --git a/Resilia_M4_Projeto_Final_dados_ANP.ipynb b/Resilia_M4_Projeto_Final_dados_ANP.ipynb new file mode 100644 index 0000000..d083e2c --- /dev/null +++ b/Resilia_M4_Projeto_Final_dados_ANP.ipynb @@ -0,0 +1,9723 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "# **Análise Exploratória dos Preços de Combustíveis no Brasil**" + ], + "metadata": { + "id": "MghDbYU4_SdO" + } + }, + { + "cell_type": "markdown", + "source": [ + "# **1. Introdução**" + ], + "metadata": { + "id": "dAOAPfpp-wol" + } + }, + { + "cell_type": "markdown", + "source": [ + "- Falar do objetivo e contexto da indústria dos combustíveis" + ], + "metadata": { + "id": "rkBvWu5MTQol" + } + }, + { + "cell_type": "markdown", + "metadata": { + "id": "azT5mrtIB5ar" + }, + "source": [ + "# **2. Apresentando os dados iniciais**" + ] + }, + { + "cell_type": "markdown", + "source": [ + "### **2.1 - Importação e estrutura dos dados originais**" + ], + "metadata": { + "id": "1Qs3PjHvD2wa" + } + }, + { + "cell_type": "code", + "execution_count": 256, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "PEJfHjWto4gD", + "outputId": "323b0266-37ea-4a22-c244-04e08e875200" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount(\"/content/drive\", force_remount=True).\n" + ] + } + ], + "source": [ + "from google.colab import drive\n", + "drive.mount('/content/drive')" + ] + }, + { + "cell_type": "code", + "execution_count": 257, + "metadata": { + "id": "HrZ0zi05ANC6" + }, + "outputs": [], + "source": [ + "# Importando a biblioteca Pandas e Matplotlib:\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n" + ] + }, + { + "cell_type": "code", + "source": [ + "# Importando dados das regiões, estados e municípios\n", + "brasil_micro = pd.read_csv(\"/content/drive/MyDrive/Resilia - Módulo 4 - Projeto Final /CSV/Região, Estados e Municípios - 2022 - POR MÊS.csv\")\n", + "\n", + "# Importando a planilha do Brasil como um todo:\n", + "brasil_macro = pd.read_csv(\"/content/drive/MyDrive/Resilia - Módulo 4 - Projeto Final /CSV/Brasil - 2013 até 2022 - POR MÊS.csv\")\n" + ], + "metadata": { + "id": "gI5H3WDu68Ul" + }, + "execution_count": 258, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# Identificando o formato do dataset original brasil_micro:\n", + "# O output retorna a quantidade de linhas e colunas, respectivamente:\n", + "\n", + "brasil_micro.shape\n" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "4OFv-gT8HF_k", + "outputId": "9500e025-6dfa-4632-a84a-c7da3d3b8bfb" + }, + "execution_count": 259, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "(21991, 18)" + ] + }, + "metadata": {}, + "execution_count": 259 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Identificando o formato do dataset original brasil_macro:\n", + "# O output retorna a quantidade de linhas e colunas, respectivamente:\n", + "brasil_macro.shape" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "QEPJ9xl2Ha7W", + "outputId": "43499a6a-97f1-4ff2-a2fa-0df1372cb263" + }, + "execution_count": 260, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "(713, 15)" + ] + }, + "metadata": {}, + "execution_count": 260 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Visualizando o dataset original brasil_micro como um dataframe:\n", + "# O output retorna as 5 primeiras e 5 últimas linhas do dataframe.\n", + "\n", + "brasil_micro" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 713 + }, + "id": "BVhV61hKJ7Rn", + "outputId": "85c3fc18-d20d-4ffb-f353-e7c2b5c00fc5" + }, + "execution_count": 261, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS PRODUTO REGIÃO ESTADO \\\n", + "0 jan.-22 ETANOL HIDRATADO NORTE PARA \n", + "1 jan.-22 ETANOL HIDRATADO SUDESTE SAO PAULO \n", + "2 jan.-22 ETANOL HIDRATADO CENTRO OESTE GOIAS \n", + "3 jan.-22 ETANOL HIDRATADO SUL RIO GRANDE DO SUL \n", + "4 jan.-22 ETANOL HIDRATADO NORTE PARA \n", + "... ... ... ... ... \n", + "21986 ago.-22 OLEO DIESEL S10 SUDESTE RIO DE JANEIRO \n", + "21987 ago.-22 OLEO DIESEL S10 SUDESTE SAO PAULO \n", + "21988 ago.-22 OLEO DIESEL S10 SUDESTE SAO PAULO \n", + "21989 ago.-22 OLEO DIESEL S10 SUL SANTA CATARINA \n", + "21990 ago.-22 OLEO DIESEL S10 NORTE PARA \n", + "\n", + " MUNICÍPIO NÚMERO DE POSTOS PESQUISADOS UNIDADE DE MEDIDA \\\n", + "0 ABAETETUBA 3 R$/l \n", + "1 ADAMANTINA 28 R$/l \n", + "2 AGUAS LINDAS DE GOIAS 24 R$/l \n", + "3 ALEGRETE 10 R$/l \n", + "4 ALENQUER 4 R$/l \n", + "... ... ... ... \n", + "21986 VOLTA REDONDA 50 R$/l \n", + "21987 VOTORANTIM 37 R$/l \n", + "21988 VOTUPORANGA 55 R$/l \n", + "21989 XANXERE 16 R$/l \n", + "21990 XINGUARA 37 R$/l \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA \\\n", + "0 5,969 0,000 5,969 \n", + "1 4,537 0,088 4,390 \n", + "2 5,198 0,116 4,979 \n", + "3 6,654 0,488 5,999 \n", + "4 7,120 0,000 7,120 \n", + "... ... ... ... \n", + "21986 7,43 0,269 6,84 \n", + "21987 7,03 0,296 6,55 \n", + "21988 7,21 0,279 6,65 \n", + "21989 7,09 0,190 6,73 \n", + "21990 7,42 0,657 6,61 \n", + "\n", + " PREÇO MÁXIMO REVENDA MARGEM MÉDIA REVENDA COEF DE VARIAÇÃO REVENDA \\\n", + "0 5,969 - 0,000 \n", + "1 4,790 - 0,019 \n", + "2 5,299 - 0,022 \n", + "3 7,299 - 0,073 \n", + "4 7,120 - 0,000 \n", + "... ... ... ... \n", + "21986 7,99 - 0,036 \n", + "21987 7,69 - 0,042 \n", + "21988 7,69 - 0,039 \n", + "21989 7,41 - 0,027 \n", + "21990 8,85 - 0,088 \n", + "\n", + " PREÇO MÉDIO DISTRIBUIÇÃO DESVIO PADRÃO DISTRIBUIÇÃO \\\n", + "0 - - \n", + "1 - - \n", + "2 - - \n", + "3 - - \n", + "4 - - \n", + "... ... ... \n", + "21986 - - \n", + "21987 - - \n", + "21988 - - \n", + "21989 - - \n", + "21990 - - \n", + "\n", + " PREÇO MÍNIMO DISTRIBUIÇÃO PREÇO MÁXIMO DISTRIBUIÇÃO \\\n", + "0 - - \n", + "1 - - \n", + "2 - - \n", + "3 - - \n", + "4 - - \n", + "... ... ... \n", + "21986 - - \n", + "21987 - - \n", + "21988 - - \n", + "21989 - - \n", + "21990 - - \n", + "\n", + " COEF DE VARIAÇÃO DISTRIBUIÇÃO \n", + "0 - \n", + "1 - \n", + "2 - \n", + "3 - \n", + "4 - \n", + "... ... \n", + "21986 - \n", + "21987 - \n", + "21988 - \n", + "21989 - \n", + "21990 - \n", + "\n", + "[21991 rows x 18 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSPRODUTOREGIÃOESTADOMUNICÍPIONÚMERO DE POSTOS PESQUISADOSUNIDADE DE MEDIDAPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDAMARGEM MÉDIA REVENDACOEF DE VARIAÇÃO REVENDAPREÇO MÉDIO DISTRIBUIÇÃODESVIO PADRÃO DISTRIBUIÇÃOPREÇO MÍNIMO DISTRIBUIÇÃOPREÇO MÁXIMO DISTRIBUIÇÃOCOEF DE VARIAÇÃO DISTRIBUIÇÃO
0jan.-22ETANOL HIDRATADONORTEPARAABAETETUBA3R$/l5,9690,0005,9695,969-0,000-----
1jan.-22ETANOL HIDRATADOSUDESTESAO PAULOADAMANTINA28R$/l4,5370,0884,3904,790-0,019-----
2jan.-22ETANOL HIDRATADOCENTRO OESTEGOIASAGUAS LINDAS DE GOIAS24R$/l5,1980,1164,9795,299-0,022-----
3jan.-22ETANOL HIDRATADOSULRIO GRANDE DO SULALEGRETE10R$/l6,6540,4885,9997,299-0,073-----
4jan.-22ETANOL HIDRATADONORTEPARAALENQUER4R$/l7,1200,0007,1207,120-0,000-----
.........................................................
21986ago.-22OLEO DIESEL S10SUDESTERIO DE JANEIROVOLTA REDONDA50R$/l7,430,2696,847,99-0,036-----
21987ago.-22OLEO DIESEL S10SUDESTESAO PAULOVOTORANTIM37R$/l7,030,2966,557,69-0,042-----
21988ago.-22OLEO DIESEL S10SUDESTESAO PAULOVOTUPORANGA55R$/l7,210,2796,657,69-0,039-----
21989ago.-22OLEO DIESEL S10SULSANTA CATARINAXANXERE16R$/l7,090,1906,737,41-0,027-----
21990ago.-22OLEO DIESEL S10NORTEPARAXINGUARA37R$/l7,420,6576,618,85-0,088-----
\n", + "

21991 rows × 18 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 261 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Visualizando o dataset original brasil_micro como um dataframe:\n", + "# O output retorna as 5 primeiras e 5 últimas linhas do dataframe.\n", + "\n", + "brasil_macro" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 627 + }, + "outputId": "f09bb86c-7f31-4cf0-e080-0b41a67a71af", + "id": "eY0XG91sKNU7" + }, + "execution_count": 262, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS PRODUTO NÚMERO DE POSTOS PESQUISADOS \\\n", + "0 jan.-13 ETANOL HIDRATADO 39584 \n", + "1 jan.-13 GASOLINA COMUM 41990 \n", + "2 jan.-13 GLP 39597 \n", + "3 jan.-13 GNV 2401 \n", + "4 jan.-13 OLEO DIESEL 32749 \n", + ".. ... ... ... \n", + "708 ago.-22 GASOLINA COMUM 26424 \n", + "709 ago.-22 GLP 19487 \n", + "710 ago.-22 GNV 1889 \n", + "711 ago.-22 OLEO DIESEL 11965 \n", + "712 ago.-22 OLEO DIESEL S10 22090 \n", + "\n", + " UNIDADE DE MEDIDA PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "0 R$/l 1,956 0,244 \n", + "1 R$/l 2,763 0,148 \n", + "2 R$/13kg 40,164 3,964 \n", + "3 R$/m3 1,764 0,171 \n", + "4 R$/l 2,156 0,114 \n", + ".. ... ... ... \n", + "708 R$/l 5,39 0,356 \n", + "709 R$/13kg 111,62 10,381 \n", + "710 R$/m³ 5,05 0,595 \n", + "711 R$/l 7,10 0,379 \n", + "712 R$/l 7,19 0,376 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA MARGEM MÉDIA REVENDA \\\n", + "0 1,479 3,120 0,266 \n", + "1 2,229 3,899 0,386 \n", + "2 26,000 62,000 10,310 \n", + "3 1,379 2,599 0,407 \n", + "4 1,869 2,950 0,230 \n", + ".. ... ... ... \n", + "708 4,13 8,75 - \n", + "709 81,99 160,00 - \n", + "710 3,18 6,89 - \n", + "711 6,24 8,99 - \n", + "712 5,46 9,00 - \n", + "\n", + " COEF DE VARIAÇÃO REVENDA PREÇO MÉDIO DISTRIBUIÇÃO \\\n", + "0 0,125 1,690 \n", + "1 0,054 2,377 \n", + "2 0,099 29,854 \n", + "3 0,097 1,357 \n", + "4 0,053 1,926 \n", + ".. ... ... \n", + "708 0,066 - \n", + "709 0,093 - \n", + "710 0,118 - \n", + "711 0,053 - \n", + "712 0,052 - \n", + "\n", + " DESVIO PADRÃO DISTRIBUIÇÃO PREÇO MÍNIMO DISTRIBUIÇÃO \\\n", + "0 0,222 1,220 \n", + "1 0,109 2,080 \n", + "2 4,462 15,000 \n", + "3 0,154 0,835 \n", + "4 0,080 1,398 \n", + ".. ... ... \n", + "708 - - \n", + "709 - - \n", + "710 - - \n", + "711 - - \n", + "712 - - \n", + "\n", + " PREÇO MÁXIMO DISTRIBUIÇÃO COEF DE VARIAÇÃO DISTRIBUIÇÃO \n", + "0 2,475 0,131 \n", + "1 2,895 0,046 \n", + "2 45,000 0,149 \n", + "3 1,913 0,113 \n", + "4 2,570 0,042 \n", + ".. ... ... \n", + "708 - - \n", + "709 - - \n", + "710 - - \n", + "711 - - \n", + "712 - - \n", + "\n", + "[713 rows x 15 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSPRODUTONÚMERO DE POSTOS PESQUISADOSUNIDADE DE MEDIDAPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDAMARGEM MÉDIA REVENDACOEF DE VARIAÇÃO REVENDAPREÇO MÉDIO DISTRIBUIÇÃODESVIO PADRÃO DISTRIBUIÇÃOPREÇO MÍNIMO DISTRIBUIÇÃOPREÇO MÁXIMO DISTRIBUIÇÃOCOEF DE VARIAÇÃO DISTRIBUIÇÃO
0jan.-13ETANOL HIDRATADO39584R$/l1,9560,2441,4793,1200,2660,1251,6900,2221,2202,4750,131
1jan.-13GASOLINA COMUM41990R$/l2,7630,1482,2293,8990,3860,0542,3770,1092,0802,8950,046
2jan.-13GLP39597R$/13kg40,1643,96426,00062,00010,3100,09929,8544,46215,00045,0000,149
3jan.-13GNV2401R$/m31,7640,1711,3792,5990,4070,0971,3570,1540,8351,9130,113
4jan.-13OLEO DIESEL32749R$/l2,1560,1141,8692,9500,2300,0531,9260,0801,3982,5700,042
................................................
708ago.-22GASOLINA COMUM26424R$/l5,390,3564,138,75-0,066-----
709ago.-22GLP19487R$/13kg111,6210,38181,99160,00-0,093-----
710ago.-22GNV1889R$/m³5,050,5953,186,89-0,118-----
711ago.-22OLEO DIESEL11965R$/l7,100,3796,248,99-0,053-----
712ago.-22OLEO DIESEL S1022090R$/l7,190,3765,469,00-0,052-----
\n", + "

713 rows × 15 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 262 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Conferindo os tipos de dados do dataset brasil_micro:\n", + "display(brasil_micro.dtypes)\n", + "\n", + "# Conferindo os tipos de dados do dataset brasil_macro:\n", + "display(brasil_macro.dtypes)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 625 + }, + "id": "iwQ2YY2aIS43", + "outputId": "ea6b33e4-562e-47e7-fb49-005fa4c970dd" + }, + "execution_count": 263, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "MÊS object\n", + "PRODUTO object\n", + "REGIÃO object\n", + "ESTADO object\n", + "MUNICÍPIO object\n", + "NÚMERO DE POSTOS PESQUISADOS int64\n", + "UNIDADE DE MEDIDA object\n", + "PREÇO MÉDIO REVENDA object\n", + "DESVIO PADRÃO REVENDA object\n", + "PREÇO MÍNIMO REVENDA object\n", + "PREÇO MÁXIMO REVENDA object\n", + "MARGEM MÉDIA REVENDA object\n", + "COEF DE VARIAÇÃO REVENDA object\n", + "PREÇO MÉDIO DISTRIBUIÇÃO object\n", + "DESVIO PADRÃO DISTRIBUIÇÃO object\n", + "PREÇO MÍNIMO DISTRIBUIÇÃO object\n", + "PREÇO MÁXIMO DISTRIBUIÇÃO object\n", + "COEF DE VARIAÇÃO DISTRIBUIÇÃO object\n", + "dtype: object" + ] + }, + "metadata": {} + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "MÊS object\n", + "PRODUTO object\n", + "NÚMERO DE POSTOS PESQUISADOS int64\n", + "UNIDADE DE MEDIDA object\n", + "PREÇO MÉDIO REVENDA object\n", + "DESVIO PADRÃO REVENDA object\n", + "PREÇO MÍNIMO REVENDA object\n", + "PREÇO MÁXIMO REVENDA object\n", + "MARGEM MÉDIA REVENDA object\n", + "COEF DE VARIAÇÃO REVENDA object\n", + "PREÇO MÉDIO DISTRIBUIÇÃO object\n", + "DESVIO PADRÃO DISTRIBUIÇÃO object\n", + "PREÇO MÍNIMO DISTRIBUIÇÃO object\n", + "PREÇO MÁXIMO DISTRIBUIÇÃO object\n", + "COEF DE VARIAÇÃO DISTRIBUIÇÃO object\n", + "dtype: object" + ] + }, + "metadata": {} + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "### **2.2 Conclusões:**\n", + "\n", + "\n", + "\n", + "* O maior dataset é o **'brasil_micro'** com um total de **21.991 linhas**, o que já era esperado, uma vez que abrange dados de 459 municípios nacionais. \n", + "\n", + "* O dataset **'brasil_macro'**, apresenta **713 linhas**, tal quantidade se explica devido ao período considerado: de 2013 a 2022.\n", + "\n", + "* Ambos os datasets apresentam **15 colunas** em comum. Porém no 'brasil_micro' encontraremos 3 colunas adicionais: `REGIÕES`,`ESTADOS` e `MUNICÍPIOS`, totalizando assim **18 colunas**.\n", + "\n", + "* Apenas a coluna `NÚMERO DE POSTOS PESQUISADOS` está em formato numérico (int), as demais estão como tipo 'objeto'. Isso indica que precisaremos fazer conversões para que seja possível fazer cálculos com os dados.\n", + "\n", + "* No dataset 'brasil_micro, nota-se que há colunas com dados nulos referentes aos preços de distribuição dos combustíves (de `PREÇO MÉDIO DISTRIBUIÇÃO ` a `COEF DE VARIAÇÃO DISTRIBUIÇÃO`, que serão removidas na etada de tratamento dos dados.\n", + "\n", + "* A coluna `MARGEM MÉDIA REVENDA` também encontra-se vazia para o período de julho e agosto de 2022 em ambos os datasets, e portanto, deverá ser removida.\n", + "\n", + "* Por outro lado, no dataset 'brasil_macro' as colunas com preços de distribução dos combustíveis estão completas, porém, como o foco dessa análise é nos preços de revenda para consumidores finais, tais colunas também serão removidas.\n", + "\n", + "* Nota-se também que há disponíveis informações de combustíveis que não fazem parte do escopo dessa análise, como '**GLP, 'GNV', 'OLEO DIESEL' e 'OLEO DIESEL S10**'. Dessa forma, também será necessário remover esses dados desnecessários.\n", + "\n", + "* A coluna `UNIDADE DE MEDIDA` dos combustíveis também será removida uma vez que já sabemso que os preços da gasolina e etanol são sempre dados como R$/litro.\n", + "\n", + "* Com relação ao período dos dados:\n", + "\n", + "\n", + "\n", + "1. Para o dataset brasil_micro será filtrado apenas o período compreendido entre os meses de julho e agosto de 2022;\n", + "2. Para o dataset brasil_macro será filtrado dois períodos diferentes: a) todo o ano de 2022 disponível e b) os meses de julho e agosto de 2022.\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "metadata": { + "id": "duvH4EqMKXP9" + } + }, + { + "cell_type": "markdown", + "source": [ + "# **3. Tratamento dos dados**" + ], + "metadata": { + "id": "vQOlSM2DG3V0" + } + }, + { + "cell_type": "code", + "source": [ + "# Dataframe brasil_micro: convertendo para tipo float e alterando o separador decimal para ponto:\n", + "brasil_micro['PREÇO MÉDIO REVENDA'] = brasil_micro['PREÇO MÉDIO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_micro['DESVIO PADRÃO REVENDA'] = brasil_micro['DESVIO PADRÃO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_micro['PREÇO MÍNIMO REVENDA'] = brasil_micro['PREÇO MÍNIMO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_micro['PREÇO MÁXIMO REVENDA'] = brasil_micro['PREÇO MÁXIMO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_micro['COEF DE VARIAÇÃO REVENDA'] = brasil_micro['COEF DE VARIAÇÃO REVENDA'].str.replace(',','.').astype(float)\n", + "\n", + "\n", + "# Dataframe brasil_macro: convertendo para tipo float e alterando o separador decimal para ponto:\n", + "brasil_macro['PREÇO MÉDIO REVENDA'] = brasil_macro['PREÇO MÉDIO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_macro['DESVIO PADRÃO REVENDA'] = brasil_macro['DESVIO PADRÃO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_macro['PREÇO MÍNIMO REVENDA'] = brasil_macro['PREÇO MÍNIMO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_macro['PREÇO MÁXIMO REVENDA'] = brasil_macro['PREÇO MÁXIMO REVENDA'].str.replace(',','.').astype(float)\n", + "brasil_macro['COEF DE VARIAÇÃO REVENDA'] = brasil_macro['COEF DE VARIAÇÃO REVENDA'].str.replace(',','.').astype(float)\n", + "\n", + "\n" + ], + "metadata": { + "id": "8geYDUrQ6jRp" + }, + "execution_count": 264, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# Definindo a coluna 'PRODUTO' como novo índex para o dataset brasil_micro:\n", + "brasil_micro = brasil_micro.set_index('PRODUTO')\n", + "\n", + "## Definindo a coluna 'PRODUTO' como novo índex para o dataset brasil_macro:\n", + "brasil_macro = brasil_macro.set_index('PRODUTO')\n" + ], + "metadata": { + "id": "a9TaBksgB35T" + }, + "execution_count": 265, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": 266, + "metadata": { + "id": "Mj-YNR0lmgKF" + }, + "outputs": [], + "source": [ + "# Eliminando as linhas com combustíveis desnecessários para a análise:\n", + "\n", + "brasil_micro.drop([\"GLP\", \"GNV\", \"OLEO DIESEL\", \"OLEO DIESEL S10\"], inplace=True)\n", + "\n", + "\n", + "brasil_macro.drop([\"GLP\", \"GNV\", \"OLEO DIESEL\", \"OLEO DIESEL S10\"], inplace=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 267, + "metadata": { + "id": "QGuVu_61s6oI" + }, + "outputs": [], + "source": [ + "# Eliminando as colunas desnecessárias para a análise do dataset brasil_micro:\n", + "brasil_micro.drop([\"UNIDADE DE MEDIDA\", \"MARGEM MÉDIA REVENDA\", \"PREÇO MÉDIO DISTRIBUIÇÃO\", \"DESVIO PADRÃO DISTRIBUIÇÃO\", \"PREÇO MÍNIMO DISTRIBUIÇÃO\", \"PREÇO MÁXIMO DISTRIBUIÇÃO\", \"COEF DE VARIAÇÃO DISTRIBUIÇÃO\"], axis=1, inplace=True)\n", + "\n", + "# # Eliminando as colunas desnecessárias para a análise do dataset brasil_macro:\n", + "brasil_macro.drop([\"UNIDADE DE MEDIDA\", \"MARGEM MÉDIA REVENDA\", \"PREÇO MÉDIO DISTRIBUIÇÃO\", \"DESVIO PADRÃO DISTRIBUIÇÃO\", \"PREÇO MÍNIMO DISTRIBUIÇÃO\", \"PREÇO MÁXIMO DISTRIBUIÇÃO\", \"COEF DE VARIAÇÃO DISTRIBUIÇÃO\"], axis=1, inplace=True)" + ] + }, + { + "cell_type": "code", + "source": [ + "# Para o dataset 'brasil_micro' filtraremos apenas o período que queremos: julho a agosto de 2022\n", + "\n", + "#Filtrando julho de 2022\n", + "brasil_micro_julho = brasil_micro[brasil_micro['MÊS'] == 'jul.-22']\n", + "\n", + "#Filtrando agosto de 2022\n", + "brasil_micro_ago = brasil_micro[brasil_micro['MÊS'] == 'ago.-22']\n", + "\n", + "#Fazendo a junção dos dois períodos (julho + agosto) em um único dataframe:\n", + "brasil_micro = pd.concat([brasil_micro_julho, brasil_micro_ago])\n" + ], + "metadata": { + "id": "hlrSCw3pAmtU" + }, + "execution_count": 268, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": 269, + "metadata": { + "id": "5bUVLZuY65dc" + }, + "outputs": [], + "source": [ + "# Para o dataset 'brasil_macro' filtraremos:\n", + "\n", + "# a) Todo o ano de 2022:\n", + "\n", + "brasil_macro_jan = brasil_macro[brasil_macro['MÊS'] == 'jan.-22']\n", + "\n", + "brasil_macro_ago = brasil_macro[brasil_macro['MÊS'] == 'ago.-22']\n", + "\n", + "brasil_macro_completo = pd.concat([brasil_macro_jan, brasil_macro_ago])\n", + "\n", + "\n", + "\n", + "# b) Os meses de julho a agosto de 2022:\n", + "\n", + "#Filtrando o período de julho:\n", + "brasil_macro_julho = brasil_macro[brasil_macro['MÊS'] == 'jul.-22']\n", + "#Filtrando o período de agosto:\n", + "brasil_macro_ago = brasil_macro[brasil_macro['MÊS'] == 'ago.-22']\n", + "#Fazendo a junção dos dois períodos em um único dataframe:\n", + "brasil_macro = pd.concat([brasil_macro_julho, brasil_macro_ago])\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "source": [ + "# **4. Apresentando os dados que serão usados na análise:**\n", + "\n" + ], + "metadata": { + "id": "57s9LRc02Kk2" + } + }, + { + "cell_type": "code", + "source": [ + "brasil_micro" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 707 + }, + "id": "dj-xFvon2Yd3", + "outputId": "f39e5c7e-c7a6-4814-fd55-aa779d04f779" + }, + "execution_count": 270, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS REGIÃO ESTADO \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 NORTE PARA \n", + "ETANOL HIDRATADO jul.-22 NORDESTE MARANHAO \n", + "ETANOL HIDRATADO jul.-22 SUDESTE SAO PAULO \n", + "ETANOL HIDRATADO jul.-22 CENTRO OESTE GOIAS \n", + "ETANOL HIDRATADO jul.-22 NORDESTE BAHIA \n", + "... ... ... ... \n", + "GASOLINA COMUM ago.-22 SUDESTE RIO DE JANEIRO \n", + "GASOLINA COMUM ago.-22 SUDESTE SAO PAULO \n", + "GASOLINA COMUM ago.-22 SUDESTE SAO PAULO \n", + "GASOLINA COMUM ago.-22 SUL SANTA CATARINA \n", + "GASOLINA COMUM ago.-22 NORTE PARA \n", + "\n", + " MUNICÍPIO NÚMERO DE POSTOS PESQUISADOS \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO ABAETETUBA 4 \n", + "ETANOL HIDRATADO ACAILANDIA 17 \n", + "ETANOL HIDRATADO ADAMANTINA 24 \n", + "ETANOL HIDRATADO AGUAS LINDAS DE GOIAS 18 \n", + "ETANOL HIDRATADO ALAGOINHAS 36 \n", + "... ... ... \n", + "GASOLINA COMUM VOLTA REDONDA 55 \n", + "GASOLINA COMUM VOTORANTIM 49 \n", + "GASOLINA COMUM VOTUPORANGA 54 \n", + "GASOLINA COMUM XANXERE 16 \n", + "GASOLINA COMUM XINGUARA 40 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 5.84 0.266 \n", + "ETANOL HIDRATADO 5.87 0.379 \n", + "ETANOL HIDRATADO 3.97 0.214 \n", + "ETANOL HIDRATADO 4.36 0.235 \n", + "ETANOL HIDRATADO 5.38 0.369 \n", + "... ... ... \n", + "GASOLINA COMUM 5.71 0.148 \n", + "GASOLINA COMUM 5.13 0.276 \n", + "GASOLINA COMUM 5.14 0.273 \n", + "GASOLINA COMUM 5.41 0.152 \n", + "GASOLINA COMUM 6.36 0.141 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 5.49 6.09 \n", + "ETANOL HIDRATADO 4.99 6.30 \n", + "ETANOL HIDRATADO 3.71 4.39 \n", + "ETANOL HIDRATADO 3.99 4.59 \n", + "ETANOL HIDRATADO 4.89 5.99 \n", + "... ... ... \n", + "GASOLINA COMUM 5.44 5.99 \n", + "GASOLINA COMUM 4.67 5.79 \n", + "GASOLINA COMUM 4.61 5.69 \n", + "GASOLINA COMUM 5.25 5.69 \n", + "GASOLINA COMUM 6.13 6.57 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.046 \n", + "ETANOL HIDRATADO 0.065 \n", + "ETANOL HIDRATADO 0.054 \n", + "ETANOL HIDRATADO 0.054 \n", + "ETANOL HIDRATADO 0.069 \n", + "... ... \n", + "GASOLINA COMUM 0.026 \n", + "GASOLINA COMUM 0.054 \n", + "GASOLINA COMUM 0.053 \n", + "GASOLINA COMUM 0.028 \n", + "GASOLINA COMUM 0.022 \n", + "\n", + "[2737 rows x 10 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSREGIÃOESTADOMUNICÍPIONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjul.-22NORTEPARAABAETETUBA45.840.2665.496.090.046
ETANOL HIDRATADOjul.-22NORDESTEMARANHAOACAILANDIA175.870.3794.996.300.065
ETANOL HIDRATADOjul.-22SUDESTESAO PAULOADAMANTINA243.970.2143.714.390.054
ETANOL HIDRATADOjul.-22CENTRO OESTEGOIASAGUAS LINDAS DE GOIAS184.360.2353.994.590.054
ETANOL HIDRATADOjul.-22NORDESTEBAHIAALAGOINHAS365.380.3694.895.990.069
.................................
GASOLINA COMUMago.-22SUDESTERIO DE JANEIROVOLTA REDONDA555.710.1485.445.990.026
GASOLINA COMUMago.-22SUDESTESAO PAULOVOTORANTIM495.130.2764.675.790.054
GASOLINA COMUMago.-22SUDESTESAO PAULOVOTUPORANGA545.140.2734.615.690.053
GASOLINA COMUMago.-22SULSANTA CATARINAXANXERE165.410.1525.255.690.028
GASOLINA COMUMago.-22NORTEPARAXINGUARA406.360.1416.136.570.022
\n", + "

2737 rows × 10 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 270 + } + ] + }, + { + "cell_type": "code", + "source": [ + "brasil_macro_completo" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 452 + }, + "id": "_EE28Nnj2b98", + "outputId": "19a4cd57-39a9-4c1f-efd3-a2432917a71a" + }, + "execution_count": 271, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS NÚMERO DE POSTOS PESQUISADOS \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jan.-22 17662 \n", + "GASOLINA ADITIVADA jan.-22 14967 \n", + "GASOLINA COMUM jan.-22 19920 \n", + "ETANOL HIDRATADO ago.-22 23455 \n", + "GASOLINA ADITIVADA ago.-22 19665 \n", + "GASOLINA COMUM ago.-22 26424 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 5.038 0.543 \n", + "GASOLINA ADITIVADA 6.767 0.367 \n", + "GASOLINA COMUM 6.635 0.368 \n", + "ETANOL HIDRATADO 3.950 0.648 \n", + "GASOLINA ADITIVADA 5.550 0.381 \n", + "GASOLINA COMUM 5.390 0.356 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 4.099 7.797 \n", + "GASOLINA ADITIVADA 5.699 8.699 \n", + "GASOLINA COMUM 5.489 8.029 \n", + "ETANOL HIDRATADO 2.890 7.190 \n", + "GASOLINA ADITIVADA 4.130 8.820 \n", + "GASOLINA COMUM 4.130 8.750 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.108 \n", + "GASOLINA ADITIVADA 0.054 \n", + "GASOLINA COMUM 0.055 \n", + "ETANOL HIDRATADO 0.164 \n", + "GASOLINA ADITIVADA 0.069 \n", + "GASOLINA COMUM 0.066 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSNÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjan.-22176625.0380.5434.0997.7970.108
GASOLINA ADITIVADAjan.-22149676.7670.3675.6998.6990.054
GASOLINA COMUMjan.-22199206.6350.3685.4898.0290.055
ETANOL HIDRATADOago.-22234553.9500.6482.8907.1900.164
GASOLINA ADITIVADAago.-22196655.5500.3814.1308.8200.069
GASOLINA COMUMago.-22264245.3900.3564.1308.7500.066
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 271 + } + ] + }, + { + "cell_type": "code", + "source": [ + "brasil_macro" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 452 + }, + "id": "rcH-qC2a2iZh", + "outputId": "532cad5c-eac4-46cb-965f-c198cbcaece8" + }, + "execution_count": 272, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS NÚMERO DE POSTOS PESQUISADOS \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 19372 \n", + "GASOLINA ADITIVADA jul.-22 16343 \n", + "GASOLINA COMUM jul.-22 21917 \n", + "ETANOL HIDRATADO ago.-22 23455 \n", + "GASOLINA ADITIVADA ago.-22 19665 \n", + "GASOLINA COMUM ago.-22 26424 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 4.36 0.737 \n", + "GASOLINA ADITIVADA 6.19 0.509 \n", + "GASOLINA COMUM 6.05 0.491 \n", + "ETANOL HIDRATADO 3.95 0.648 \n", + "GASOLINA ADITIVADA 5.55 0.381 \n", + "GASOLINA COMUM 5.39 0.356 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 3.39 7.89 \n", + "GASOLINA ADITIVADA 4.99 9.28 \n", + "GASOLINA COMUM 4.92 8.52 \n", + "ETANOL HIDRATADO 2.89 7.19 \n", + "GASOLINA ADITIVADA 4.13 8.82 \n", + "GASOLINA COMUM 4.13 8.75 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.169 \n", + "GASOLINA ADITIVADA 0.082 \n", + "GASOLINA COMUM 0.081 \n", + "ETANOL HIDRATADO 0.164 \n", + "GASOLINA ADITIVADA 0.069 \n", + "GASOLINA COMUM 0.066 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSNÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjul.-22193724.360.7373.397.890.169
GASOLINA ADITIVADAjul.-22163436.190.5094.999.280.082
GASOLINA COMUMjul.-22219176.050.4914.928.520.081
ETANOL HIDRATADOago.-22234553.950.6482.897.190.164
GASOLINA ADITIVADAago.-22196655.550.3814.138.820.069
GASOLINA COMUMago.-22264245.390.3564.138.750.066
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 272 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "### **Dicionário das variáveis**" + ], + "metadata": { + "id": "Pa7HmQTDCkfg" + } + }, + { + "cell_type": "markdown", + "source": [ + "# **5. Qualidade dos dados**\n", + "\n", + "Será verificado a presença de:\n", + "\n", + "\n", + "* dados nulos;\n", + "* dados duplicados;\n", + "* outliers" + ], + "metadata": { + "id": "v4a9k4B82oY2" + } + }, + { + "cell_type": "markdown", + "source": [ + "### 5.1 Verificando se há dados nulos:" + ], + "metadata": { + "id": "LzzLav1X7Dcj" + } + }, + { + "cell_type": "code", + "source": [ + "#Conferindo nova quantidade de linhas, colunas e tipo de dados:\n", + "brasil_micro.info()" + ], + "metadata": { + "id": "ZtG8k_5NzQW_", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "a5f0a84b-73c6-4199-8c11-8405b3220425" + }, + "execution_count": 273, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\n", + "Index: 2737 entries, ETANOL HIDRATADO to GASOLINA COMUM\n", + "Data columns (total 10 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 MÊS 2737 non-null object \n", + " 1 REGIÃO 2737 non-null object \n", + " 2 ESTADO 2737 non-null object \n", + " 3 MUNICÍPIO 2737 non-null object \n", + " 4 NÚMERO DE POSTOS PESQUISADOS 2737 non-null int64 \n", + " 5 PREÇO MÉDIO REVENDA 2737 non-null float64\n", + " 6 DESVIO PADRÃO REVENDA 2737 non-null float64\n", + " 7 PREÇO MÍNIMO REVENDA 2737 non-null float64\n", + " 8 PREÇO MÁXIMO REVENDA 2737 non-null float64\n", + " 9 COEF DE VARIAÇÃO REVENDA 2737 non-null float64\n", + "dtypes: float64(5), int64(1), object(4)\n", + "memory usage: 235.2+ KB\n" + ] + } + ] + }, + { + "cell_type": "code", + "execution_count": 274, + "metadata": { + "id": "9MhSqpJX8Ymd", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "991c8817-1e9d-4457-8942-e4a378f2fb6b" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\n", + "Index: 6 entries, ETANOL HIDRATADO to GASOLINA COMUM\n", + "Data columns (total 7 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 MÊS 6 non-null object \n", + " 1 NÚMERO DE POSTOS PESQUISADOS 6 non-null int64 \n", + " 2 PREÇO MÉDIO REVENDA 6 non-null float64\n", + " 3 DESVIO PADRÃO REVENDA 6 non-null float64\n", + " 4 PREÇO MÍNIMO REVENDA 6 non-null float64\n", + " 5 PREÇO MÁXIMO REVENDA 6 non-null float64\n", + " 6 COEF DE VARIAÇÃO REVENDA 6 non-null float64\n", + "dtypes: float64(5), int64(1), object(1)\n", + "memory usage: 384.0+ bytes\n" + ] + } + ], + "source": [ + "#Conferindo nova quantidade de linhas, colunas e tipo de dados:\n", + "brasil_macro.info()" + ] + }, + { + "cell_type": "code", + "source": [ + "brasil_macro_completo.info()" + ], + "metadata": { + "id": "SV0KpY-0yHOg", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "bd73562e-a220-4559-9a8d-a2db42149706" + }, + "execution_count": 275, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\n", + "Index: 6 entries, ETANOL HIDRATADO to GASOLINA COMUM\n", + "Data columns (total 7 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 MÊS 6 non-null object \n", + " 1 NÚMERO DE POSTOS PESQUISADOS 6 non-null int64 \n", + " 2 PREÇO MÉDIO REVENDA 6 non-null float64\n", + " 3 DESVIO PADRÃO REVENDA 6 non-null float64\n", + " 4 PREÇO MÍNIMO REVENDA 6 non-null float64\n", + " 5 PREÇO MÁXIMO REVENDA 6 non-null float64\n", + " 6 COEF DE VARIAÇÃO REVENDA 6 non-null float64\n", + "dtypes: float64(5), int64(1), object(1)\n", + "memory usage: 384.0+ bytes\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "### 5.2 Verificando se há dados duplicados: " + ], + "metadata": { + "id": "l9wgF_PO7MMh" + } + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "Rv8Q3QjE68Cc" + }, + "execution_count": 316, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "### 5.3 Verificando a distribuição dos dados e se há outliers:" + ], + "metadata": { + "id": "hOsTPTGn7U74" + } + }, + { + "cell_type": "code", + "source": [ + "#Histograma para verificar distribuição dos dados e se há presença de outliers para regiões, estados e municípios\n", + "brasil_micro.hist(bins=15, figsize=(15,15));" + ], + "metadata": { + "id": "zbFy1ZM05yOR", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 881 + }, + "outputId": "3daf21a5-6412-4090-d656-87574737e829" + }, + "execution_count": 278, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Histograma para verificar distribuição dos dados e se há presença de outliers para o Brasil\n", + "brasil_macro.hist(bins=15, figsize=(15,15));" + ], + "metadata": { + "id": "hUgNogfe6jiI", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 881 + }, + "outputId": "af2edd54-acb0-49cb-8912-ab30ee225ba3" + }, + "execution_count": 279, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Histograma para verificar distribuição dos dados e se há presença de outliers para o Brasil\n", + "brasil_macro_completo.hist(bins=15, figsize=(15,15));" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 881 + }, + "outputId": "67989ac0-e737-4b85-fcf5-742d27ce98f5", + "id": "yuCx_q1FDRw3" + }, + "execution_count": 318, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "### **Conclusão dos histogramas:**" + ], + "metadata": { + "id": "Ga0VI6csDt0X" + } + }, + { + "cell_type": "code", + "source": [ + "#Principais estatísticas usando a função describe\n", + "brasil_micro.describe()" + ], + "metadata": { + "id": "AnTrBxZ22U0I", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 362 + }, + "outputId": "70e13680-d7c6-41b4-b1cf-be0553a7fdbe" + }, + "execution_count": 276, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " NÚMERO DE POSTOS PESQUISADOS PREÇO MÉDIO REVENDA \\\n", + "count 2737.000000 2737.000000 \n", + "mean 46.465473 5.496756 \n", + "std 51.134987 0.782302 \n", + "min 1.000000 3.360000 \n", + "25% 24.000000 5.140000 \n", + "50% 36.000000 5.620000 \n", + "75% 52.000000 6.030000 \n", + "max 752.000000 7.730000 \n", + "\n", + " DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "count 2737.000000 2737.000000 2737.000000 \n", + "mean 0.283299 5.057318 6.123935 \n", + "std 0.136961 0.761368 0.963853 \n", + "min 0.000000 2.890000 3.690000 \n", + "25% 0.186000 4.690000 5.590000 \n", + "50% 0.252000 5.190000 6.090000 \n", + "75% 0.359000 5.590000 6.840000 \n", + "max 1.548000 7.690000 9.280000 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "count 2737.000000 \n", + "mean 0.051088 \n", + "std 0.021501 \n", + "min 0.000000 \n", + "25% 0.035000 \n", + "50% 0.048000 \n", + "75% 0.064000 \n", + "max 0.230000 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
NÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
count2737.0000002737.0000002737.0000002737.0000002737.0000002737.000000
mean46.4654735.4967560.2832995.0573186.1239350.051088
std51.1349870.7823020.1369610.7613680.9638530.021501
min1.0000003.3600000.0000002.8900003.6900000.000000
25%24.0000005.1400000.1860004.6900005.5900000.035000
50%36.0000005.6200000.2520005.1900006.0900000.048000
75%52.0000006.0300000.3590005.5900006.8400000.064000
max752.0000007.7300001.5480007.6900009.2800000.230000
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 276 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Principais estatísticas usando a função describe\n", + "brasil_macro.describe()" + ], + "metadata": { + "id": "j-43SJM42b0W", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 362 + }, + "outputId": "011120ed-a80f-474c-f05a-1e7a80ea464f" + }, + "execution_count": 277, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " NÚMERO DE POSTOS PESQUISADOS PREÇO MÉDIO REVENDA \\\n", + "count 6.00000 6.000000 \n", + "mean 21196.00000 5.248333 \n", + "std 3526.39907 0.907225 \n", + "min 16343.00000 3.950000 \n", + "25% 19445.25000 4.617500 \n", + "50% 20791.00000 5.470000 \n", + "75% 23070.50000 5.925000 \n", + "max 26424.00000 6.190000 \n", + "\n", + " DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "count 6.000000 6.000000 6.000000 \n", + "mean 0.520333 4.075000 8.408333 \n", + "std 0.148762 0.828342 0.749864 \n", + "min 0.356000 2.890000 7.190000 \n", + "25% 0.408500 3.575000 8.047500 \n", + "50% 0.500000 4.130000 8.635000 \n", + "75% 0.613250 4.722500 8.802500 \n", + "max 0.737000 4.990000 9.280000 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "count 6.000000 \n", + "mean 0.105167 \n", + "std 0.047956 \n", + "min 0.066000 \n", + "25% 0.072000 \n", + "50% 0.081500 \n", + "75% 0.143500 \n", + "max 0.169000 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
NÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
count6.000006.0000006.0000006.0000006.0000006.000000
mean21196.000005.2483330.5203334.0750008.4083330.105167
std3526.399070.9072250.1487620.8283420.7498640.047956
min16343.000003.9500000.3560002.8900007.1900000.066000
25%19445.250004.6175000.4085003.5750008.0475000.072000
50%20791.000005.4700000.5000004.1300008.6350000.081500
75%23070.500005.9250000.6132504.7225008.8025000.143500
max26424.000006.1900000.7370004.9900009.2800000.169000
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 277 + } + ] + }, + { + "cell_type": "code", + "source": [ + "brasil_macro_completo.describe()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 362 + }, + "id": "WUV2GXBkDAqF", + "outputId": "2301cc6b-32f7-409d-efe0-749e5d704ac9" + }, + "execution_count": 317, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " NÚMERO DE POSTOS PESQUISADOS PREÇO MÉDIO REVENDA \\\n", + "count 6.000000 6.000000 \n", + "mean 20348.833333 5.555000 \n", + "std 4083.886650 1.049372 \n", + "min 14967.000000 3.950000 \n", + "25% 18162.750000 5.126000 \n", + "50% 19792.500000 5.470000 \n", + "75% 22571.250000 6.363750 \n", + "max 26424.000000 6.767000 \n", + "\n", + " DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "count 6.000000 6.000000 6.000000 \n", + "mean 0.443833 4.406167 8.214167 \n", + "std 0.122340 1.038229 0.655202 \n", + "min 0.356000 2.890000 7.190000 \n", + "25% 0.367250 4.106750 7.855000 \n", + "50% 0.374500 4.130000 8.364000 \n", + "75% 0.502500 5.149250 8.737250 \n", + "max 0.648000 5.699000 8.820000 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "count 6.000000 \n", + "mean 0.086000 \n", + "std 0.042993 \n", + "min 0.054000 \n", + "25% 0.057750 \n", + "50% 0.067500 \n", + "75% 0.098250 \n", + "max 0.164000 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
NÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
count6.0000006.0000006.0000006.0000006.0000006.000000
mean20348.8333335.5550000.4438334.4061678.2141670.086000
std4083.8866501.0493720.1223401.0382290.6552020.042993
min14967.0000003.9500000.3560002.8900007.1900000.054000
25%18162.7500005.1260000.3672504.1067507.8550000.057750
50%19792.5000005.4700000.3745004.1300008.3640000.067500
75%22571.2500006.3637500.5025005.1492508.7372500.098250
max26424.0000006.7670000.6480005.6990008.8200000.164000
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 317 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "### **Conclusão das medidas descritivas:**" + ], + "metadata": { + "id": "4-C-QH3_DmXM" + } + }, + { + "cell_type": "code", + "source": [ + "#Boxplot para a variável \"número de postos pesquisados\" para regiões, estados e municípios\n", + "d#Todos os combustíveis\n", + "\n", + "bp1 = pd.DataFrame(brasil_micro, columns=[\"NÚMERO DE POSTOS PESQUISADOS\"])\n", + "bp.plot.box();\n", + "\n" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 266 + }, + "id": "mGDZxjbJD9vk", + "outputId": "fbcb1796-7e3c-4051-ba82-b127fb5f4050" + }, + "execution_count": 336, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Boxplot para as variáveis preço médio, mínimo e máximo para regiões, estados e municípios\n", + "#Todos os combustíveis\n", + "\n", + "bp2 = pd.DataFrame(brasil_micro, columns=[\"PREÇO MÉDIO REVENDA\", \"PREÇO MÍNIMO REVENDA\", \"PREÇO MÁXIMO REVENDA\"])\n", + "bp2.plot.box();" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 267 + }, + "id": "ftbIJusZLM-f", + "outputId": "19da9d77-dbd6-4142-d43d-370323d72864" + }, + "execution_count": 339, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Boxplot para as variável número de postos a nível nacional:\n", + "#Todos os combustíveis\n", + "bp3 = pd.DataFrame(brasil_macro, columns=[\"NÚMERO DE POSTOS PESQUISADOS\"])\n", + "bp3.plot.box();" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 266 + }, + "id": "bTFE2GqYMVCL", + "outputId": "bf636aa4-6989-4624-d295-74f389dc04e0" + }, + "execution_count": 341, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Boxplot para as variáveis preço médio, mínimo e máximo a nível nacional\n", + "#Todos os combustíveis\n", + "bp4 = pd.DataFrame(brasil_macro, columns=[\"PREÇO MÉDIO REVENDA\", \"PREÇO MÍNIMO REVENDA\", \"PREÇO MÁXIMO REVENDA\"])\n", + "bp4.plot.box();" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 267 + }, + "id": "KWGr6mJqMkKz", + "outputId": "81989152-c8dc-4995-b90e-109fb7c6aef6" + }, + "execution_count": 343, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "# **5. Análise Exploratória**" + ], + "metadata": { + "id": "hiI02uOd64LL" + } + }, + { + "cell_type": "markdown", + "source": [ + "Pergunta 14: Como se comportaram o preço médio dos combustíveis ao longo de 2022 (jan-ago)? Qual a tendência observada?" + ], + "metadata": { + "id": "YkRzBrP93Jiv" + } + }, + { + "cell_type": "code", + "source": [ + "brasil_macro_completo" + ], + "metadata": { + "id": "AFmyAxrI3IOf" + }, + "execution_count": 279, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 1: Como se comportaram o preço dos combustíveis durante os dois\n", + "meses citados? Os valores do etanol e da gasolina tiveram uma de queda ou diminuição?**" + ], + "metadata": { + "id": "gOVZDgHDHzFL" + } + }, + { + "cell_type": "code", + "source": [ + "brasil_micro\n", + "brasil_macro" + ], + "metadata": { + "id": "EtjhkFLlH_VJ", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 306 + }, + "outputId": "a0021991-d2cb-4011-885e-456fd41b3cd6" + }, + "execution_count": 280, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS NÚMERO DE POSTOS PESQUISADOS \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO ago.-22 23455 \n", + "GASOLINA ADITIVADA ago.-22 19665 \n", + "GASOLINA COMUM ago.-22 26424 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 3.95 0.648 \n", + "GASOLINA ADITIVADA 5.55 0.381 \n", + "GASOLINA COMUM 5.39 0.356 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 2.89 7.19 \n", + "GASOLINA ADITIVADA 4.13 8.82 \n", + "GASOLINA COMUM 4.13 8.75 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.164 \n", + "GASOLINA ADITIVADA 0.069 \n", + "GASOLINA COMUM 0.066 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSNÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOago.-22234553.950.6482.897.190.164
GASOLINA ADITIVADAago.-22196655.550.3814.138.820.069
GASOLINA COMUMago.-22264245.390.3564.138.750.066
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 280 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# plt.plot('MÊS','PREÇO MÉDIO REVENDA' )\n", + "# plt.title('FLUXO MÊS DE AGOSTO')\n", + "# plt.xlabel('NOME DO EIXO X')\n", + "# plt.ylabel('NOME DO EIXO Y')\n", + "# plt.show()\n" + ], + "metadata": { + "id": "rxUet4YGI6Ae" + }, + "execution_count": 281, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 2: Qual o preço médio da gasolina e do etanol nesses dois meses?**" + ], + "metadata": { + "id": "-_sUrlsFGiRs" + } + }, + { + "cell_type": "code", + "source": [ + "#Preço médio de julho e agosto para todas as regiões\n", + "\n", + "pMedioGasolina = brasil_micro.loc['GASOLINA COMUM']\n", + "pMedioGasolinaA = brasil_micro.loc['GASOLINA ADITIVADA']\n", + "pMedioEtanol = brasil_micro.loc['ETANOL HIDRATADO']\n", + "print('O valor médio da gasolina nos 2 meses foi de :',pMedioGasolina['PREÇO MÉDIO REVENDA'].mean())\n", + "print('O valor médio da gasolina aditivada nos 2 meses foi de :',pMedioGasolinaA['PREÇO MÉDIO REVENDA'].mean())\n", + "print('O valor médio do etanol nos 2 meses foi de :',pMedioEtanol['PREÇO MÉDIO REVENDA'].mean())" + ], + "metadata": { + "id": "WwYWVVgVGQoU", + "colab": { + "base_uri": "https://localhost:8080/" + }, + "outputId": "cf00a55c-2bf5-4cd2-9772-adfd7a53e9f7" + }, + "execution_count": 282, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "O valor médio da gasolina nos 2 meses foi de : 5.789978213507625\n", + "O valor médio da gasolina aditivada nos 2 meses foi de : 5.940131004366812\n", + "O valor médio do etanol nos 2 meses foi de : 4.7489036544850505\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Preço médio de julho e agosto para todos os estados" + ], + "metadata": { + "id": "r9fn3_wchjzl" + }, + "execution_count": 283, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# Preço médio de julho e agosto para todos os municípios" + ], + "metadata": { + "id": "VTmqj-wFNkgR" + }, + "execution_count": 284, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#Preço médio de julho e agosto para o Brasil\n", + "\n", + "brasil_macro" + ], + "metadata": { + "id": "PaDZXoRIh4U2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 452 + }, + "outputId": "239b7a52-f531-4172-80fd-5423dd4348e2" + }, + "execution_count": 285, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS NÚMERO DE POSTOS PESQUISADOS \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 19372 \n", + "GASOLINA ADITIVADA jul.-22 16343 \n", + "GASOLINA COMUM jul.-22 21917 \n", + "ETANOL HIDRATADO ago.-22 23455 \n", + "GASOLINA ADITIVADA ago.-22 19665 \n", + "GASOLINA COMUM ago.-22 26424 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 4.36 0.737 \n", + "GASOLINA ADITIVADA 6.19 0.509 \n", + "GASOLINA COMUM 6.05 0.491 \n", + "ETANOL HIDRATADO 3.95 0.648 \n", + "GASOLINA ADITIVADA 5.55 0.381 \n", + "GASOLINA COMUM 5.39 0.356 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 3.39 7.89 \n", + "GASOLINA ADITIVADA 4.99 9.28 \n", + "GASOLINA COMUM 4.92 8.52 \n", + "ETANOL HIDRATADO 2.89 7.19 \n", + "GASOLINA ADITIVADA 4.13 8.82 \n", + "GASOLINA COMUM 4.13 8.75 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.169 \n", + "GASOLINA ADITIVADA 0.082 \n", + "GASOLINA COMUM 0.081 \n", + "ETANOL HIDRATADO 0.164 \n", + "GASOLINA ADITIVADA 0.069 \n", + "GASOLINA COMUM 0.066 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSNÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjul.-22193724.360.7373.397.890.169
GASOLINA ADITIVADAjul.-22163436.190.5094.999.280.082
GASOLINA COMUMjul.-22219176.050.4914.928.520.081
ETANOL HIDRATADOago.-22234553.950.6482.897.190.164
GASOLINA ADITIVADAago.-22196655.550.3814.138.820.069
GASOLINA COMUMago.-22264245.390.3564.138.750.066
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 285 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 3: Quais os 5 estados com o preço médio da gasolina e do etanol mais caros?**\n", + "\n", + "Dentro dos meses de julho e agosto esses foram os estados com a maior média de valor de revenda em Gasolina Comum do Brasil:\n" + ], + "metadata": { + "id": "FU-dZHpwCHni" + } + }, + { + "cell_type": "code", + "source": [ + "gasolina_comum = brasil_micro.loc['GASOLINA COMUM'] \n", + "gasolina_comum.groupby(['ESTADO', 'PRODUTO'])[['PREÇO MÉDIO REVENDA']].mean().sort_values(['PREÇO MÉDIO REVENDA'], ascending = False).head()" + ], + "metadata": { + "id": "Libhf010168i", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "051d63bf-8440-4f78-c8e5-1405d401129c" + }, + "execution_count": 286, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "ESTADO PRODUTO \n", + "AMAZONAS GASOLINA COMUM 6.492000\n", + "ACRE GASOLINA COMUM 6.445000\n", + "CEARA GASOLINA COMUM 6.227692\n", + "PIAUI GASOLINA COMUM 6.133750\n", + "PARA GASOLINA COMUM 6.133750" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
ESTADOPRODUTO
AMAZONASGASOLINA COMUM6.492000
ACREGASOLINA COMUM6.445000
CEARAGASOLINA COMUM6.227692
PIAUIGASOLINA COMUM6.133750
PARAGASOLINA COMUM6.133750
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 286 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Dentro dos meses de julho e agosto esses foram os estados com a maior média de valor de revenda em Etanol Hidratado do Brasil:" + ], + "metadata": { + "id": "5AnqfgKRCVVL" + } + }, + { + "cell_type": "code", + "source": [ + "etanol = brasil_micro.loc['ETANOL HIDRATADO'] \n", + "etanol.groupby(['ESTADO', 'PRODUTO'])[['PREÇO MÉDIO REVENDA']].mean().sort_values(['PREÇO MÉDIO REVENDA'], ascending = False).head()" + ], + "metadata": { + "id": "cmZxoYHw8RDb", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "08ea2e8f-2b7b-4ec4-82be-36e6a7b6b640" + }, + "execution_count": 287, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "ESTADO PRODUTO \n", + "AMAPA ETANOL HIDRATADO 5.820000\n", + "PARA ETANOL HIDRATADO 5.742174\n", + "CEARA ETANOL HIDRATADO 5.731923\n", + "RIO GRANDE DO SUL ETANOL HIDRATADO 5.701111\n", + "RONDONIA ETANOL HIDRATADO 5.693333" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
ESTADOPRODUTO
AMAPAETANOL HIDRATADO5.820000
PARAETANOL HIDRATADO5.742174
CEARAETANOL HIDRATADO5.731923
RIO GRANDE DO SULETANOL HIDRATADO5.701111
RONDONIAETANOL HIDRATADO5.693333
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 287 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Dentro dos meses de julho e agosto esses foram os estados com a maior média de valor de revenda em Gasolina Aditivada do Brasil:" + ], + "metadata": { + "id": "hdVfWyxFFvxo" + } + }, + { + "cell_type": "code", + "source": [ + "gasolina_aditivada = brasil_micro.loc['GASOLINA ADITIVADA'] \n", + "gasolina_aditivada.groupby(['ESTADO', 'PRODUTO'])[['PREÇO MÉDIO REVENDA']].mean().sort_values(['PREÇO MÉDIO REVENDA'], ascending = False).head()" + ], + "metadata": { + "id": "81Bvn7s3FVJP", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "019a431c-2072-4ff3-8798-e918a5122a6f" + }, + "execution_count": 288, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "ESTADO PRODUTO \n", + "ACRE GASOLINA ADITIVADA 6.500000\n", + "CEARA GASOLINA ADITIVADA 6.408462\n", + "PIAUI GASOLINA ADITIVADA 6.397500\n", + "AMAZONAS GASOLINA ADITIVADA 6.343750\n", + "PARA GASOLINA ADITIVADA 6.271250" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
ESTADOPRODUTO
ACREGASOLINA ADITIVADA6.500000
CEARAGASOLINA ADITIVADA6.408462
PIAUIGASOLINA ADITIVADA6.397500
AMAZONASGASOLINA ADITIVADA6.343750
PARAGASOLINA ADITIVADA6.271250
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 288 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 4: Qual o preço médio da gasolina e do etanol por estado?**\n" + ], + "metadata": { + "id": "GrDIXvQiDKR8" + } + }, + { + "cell_type": "code", + "source": [ + "brasil_micro.groupby(['ESTADO', 'PRODUTO'])[['PREÇO MÉDIO REVENDA']].mean()" + ], + "metadata": { + "id": "sEeopngs2JFe", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "907fc3d3-91fc-4162-efb8-9641f6a4df27" + }, + "execution_count": 289, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "ESTADO PRODUTO \n", + "ACRE ETANOL HIDRATADO 5.6675\n", + " GASOLINA ADITIVADA 6.5000\n", + " GASOLINA COMUM 6.4450\n", + "ALAGOAS ETANOL HIDRATADO 5.3760\n", + " GASOLINA ADITIVADA 6.2230\n", + "... ...\n", + "SERGIPE GASOLINA ADITIVADA 5.7050\n", + " GASOLINA COMUM 5.6150\n", + "TOCANTINS ETANOL HIDRATADO 5.2240\n", + " GASOLINA ADITIVADA 6.2500\n", + " GASOLINA COMUM 6.0790\n", + "\n", + "[81 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
ESTADOPRODUTO
ACREETANOL HIDRATADO5.6675
GASOLINA ADITIVADA6.5000
GASOLINA COMUM6.4450
ALAGOASETANOL HIDRATADO5.3760
GASOLINA ADITIVADA6.2230
.........
SERGIPEGASOLINA ADITIVADA5.7050
GASOLINA COMUM5.6150
TOCANTINSETANOL HIDRATADO5.2240
GASOLINA ADITIVADA6.2500
GASOLINA COMUM6.0790
\n", + "

81 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 289 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 5: Qual o município que possui o menor preço para a gasolina e para o etanol?**" + ], + "metadata": { + "id": "eoTkMLn2DSib" + } + }, + { + "cell_type": "code", + "source": [ + "# GASOLINA COMUM\n", + "gasolina_comum_cid = brasil_micro.loc[\"GASOLINA COMUM\"]\n", + "gasolina_comum_cid.groupby(['MUNICÍPIO', 'ESTADO'])[['PREÇO MÍNIMO REVENDA']].min().sort_values(['PREÇO MÍNIMO REVENDA'], ascending = True)" + ], + "metadata": { + "id": "XjMDR1whDd2Y", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "0960eccc-3a5c-4485-d8b7-7bb02da11efe" + }, + "execution_count": 290, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÍNIMO REVENDA\n", + "MUNICÍPIO ESTADO \n", + "PASSO FUNDO RIO GRANDE DO SUL 4.13\n", + "SUMARE SAO PAULO 4.15\n", + "FRANCISCO BELTRAO PARANA 4.19\n", + "SAO PAULO SAO PAULO 4.23\n", + "ASSIS CHATEAUBRIAND PARANA 4.45\n", + "... ...\n", + "CONCEICAO DO ARAGUAIA PARA 6.19\n", + "DELMIRO GOUVEIA ALAGOAS 6.25\n", + "PARINTINS AMAZONAS 6.54\n", + "CRUZEIRO DO SUL ACRE 6.56\n", + "TEFE AMAZONAS 6.69\n", + "\n", + "[459 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÍNIMO REVENDA
MUNICÍPIOESTADO
PASSO FUNDORIO GRANDE DO SUL4.13
SUMARESAO PAULO4.15
FRANCISCO BELTRAOPARANA4.19
SAO PAULOSAO PAULO4.23
ASSIS CHATEAUBRIANDPARANA4.45
.........
CONCEICAO DO ARAGUAIAPARA6.19
DELMIRO GOUVEIAALAGOAS6.25
PARINTINSAMAZONAS6.54
CRUZEIRO DO SULACRE6.56
TEFEAMAZONAS6.69
\n", + "

459 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 290 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# GASOLINA ADITIVADA \n", + "gasolina_aditivada_cid = brasil_micro.loc[\"GASOLINA ADITIVADA\"]\n", + "gasolina_aditivada_cid.groupby(['MUNICÍPIO', 'ESTADO'])[['PREÇO MÍNIMO REVENDA']].min().sort_values(['PREÇO MÍNIMO REVENDA'], ascending = True)\n" + ], + "metadata": { + "id": "kw5zrjSSPzAy", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "94653310-50e3-4646-affc-5b271be6ed82" + }, + "execution_count": 291, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÍNIMO REVENDA\n", + "MUNICÍPIO ESTADO \n", + "PASSO FUNDO RIO GRANDE DO SUL 4.13\n", + "FRANCISCO BELTRAO PARANA 4.29\n", + "MARILIA SAO PAULO 4.47\n", + "OLINDA PERNAMBUCO 4.49\n", + "HORTOLANDIA SAO PAULO 4.49\n", + "... ...\n", + "CONCEICAO DO ARAGUAIA PARA 6.21\n", + "ITAPERUNA RIO DE JANEIRO 6.24\n", + "DELMIRO GOUVEIA ALAGOAS 6.25\n", + "CRUZEIRO DO SUL ACRE 6.59\n", + "PARINTINS AMAZONAS 6.59\n", + "\n", + "[458 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÍNIMO REVENDA
MUNICÍPIOESTADO
PASSO FUNDORIO GRANDE DO SUL4.13
FRANCISCO BELTRAOPARANA4.29
MARILIASAO PAULO4.47
OLINDAPERNAMBUCO4.49
HORTOLANDIASAO PAULO4.49
.........
CONCEICAO DO ARAGUAIAPARA6.21
ITAPERUNARIO DE JANEIRO6.24
DELMIRO GOUVEIAALAGOAS6.25
CRUZEIRO DO SULACRE6.59
PARINTINSAMAZONAS6.59
\n", + "

458 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 291 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# ETANOL\n", + "etanol_cid = brasil_micro.loc[\"ETANOL HIDRATADO\"]\n", + "etanol_cid.groupby(['MUNICÍPIO', 'ESTADO'])[['PREÇO MÍNIMO REVENDA']].min().sort_values(['PREÇO MÍNIMO REVENDA'], ascending = True)" + ], + "metadata": { + "id": "mJgWw7_sQBZF", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "29c83c18-98ef-4307-c98b-26c705dcf518" + }, + "execution_count": 292, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÍNIMO REVENDA\n", + "MUNICÍPIO ESTADO \n", + "PRESIDENTE PRUDENTE SAO PAULO 2.89\n", + "JOSE BONIFACIO SAO PAULO 2.94\n", + "ARACATUBA SAO PAULO 2.95\n", + "MARILIA SAO PAULO 2.97\n", + "SAO PAULO SAO PAULO 2.98\n", + "... ...\n", + "BAGE RIO GRANDE DO SUL 5.69\n", + "CRUZEIRO DO SUL ACRE 5.69\n", + "SANTANA AMAPA 5.69\n", + "DELMIRO GOUVEIA ALAGOAS 5.96\n", + "URUGUAIANA RIO GRANDE DO SUL 6.19\n", + "\n", + "[453 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÍNIMO REVENDA
MUNICÍPIOESTADO
PRESIDENTE PRUDENTESAO PAULO2.89
JOSE BONIFACIOSAO PAULO2.94
ARACATUBASAO PAULO2.95
MARILIASAO PAULO2.97
SAO PAULOSAO PAULO2.98
.........
BAGERIO GRANDE DO SUL5.69
CRUZEIRO DO SULACRE5.69
SANTANAAMAPA5.69
DELMIRO GOUVEIAALAGOAS5.96
URUGUAIANARIO GRANDE DO SUL6.19
\n", + "

453 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 292 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 6: Qual o município que possui o maior preço para a gasolina e para o etanol?**" + ], + "metadata": { + "id": "zE8KgoWODePl" + } + }, + { + "cell_type": "code", + "source": [ + "#GASOLINA COMUM\n", + "\n", + "gasolina_comum_cid = brasil_micro.loc[\"GASOLINA COMUM\"]\n", + "gasolina_comum_cid.groupby(['MUNICÍPIO','ESTADO'])[['PREÇO MÁXIMO REVENDA']].max().sort_values(['PREÇO MÁXIMO REVENDA'], ascending = False)" + ], + "metadata": { + "id": "kDC69z9DDmMd", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "f27edf38-03b8-4160-a113-8276db8b7479" + }, + "execution_count": 293, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÁXIMO REVENDA\n", + "MUNICÍPIO ESTADO \n", + "GURUPI TOCANTINS 8.75\n", + "CRATEUS CEARA 8.52\n", + "IRECE BAHIA 8.22\n", + "DELMIRO GOUVEIA ALAGOAS 8.21\n", + "TEFE AMAZONAS 8.15\n", + "... ...\n", + "ITAUNA MINAS GERAIS 5.89\n", + "JACAREI SAO PAULO 5.87\n", + "CRUZEIRO SAO PAULO 5.79\n", + "FRANCISCO BELTRAO PARANA 5.69\n", + "SANTANA AMAPA 5.59\n", + "\n", + "[459 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÁXIMO REVENDA
MUNICÍPIOESTADO
GURUPITOCANTINS8.75
CRATEUSCEARA8.52
IRECEBAHIA8.22
DELMIRO GOUVEIAALAGOAS8.21
TEFEAMAZONAS8.15
.........
ITAUNAMINAS GERAIS5.89
JACAREISAO PAULO5.87
CRUZEIROSAO PAULO5.79
FRANCISCO BELTRAOPARANA5.69
SANTANAAMAPA5.59
\n", + "

459 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 293 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# GASOLINA ADITIVADA\n", + "\n", + "gasolina_aditivada_cid = brasil_micro.loc[\"GASOLINA ADITIVADA\"]\n", + "gasolina_aditivada_cid.groupby(['MUNICÍPIO','ESTADO'])[['PREÇO MÁXIMO REVENDA']].max().sort_values(['PREÇO MÁXIMO REVENDA'], ascending = False)" + ], + "metadata": { + "id": "_YsXPR5gQrSo", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "65d7439e-8d53-40ad-de32-ccb67809298f" + }, + "execution_count": 294, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÁXIMO REVENDA\n", + "MUNICÍPIO ESTADO \n", + "MAGE RIO DE JANEIRO 9.28\n", + "JAGUAQUARA BAHIA 8.82\n", + "CRATEUS CEARA 8.63\n", + "DELMIRO GOUVEIA ALAGOAS 8.50\n", + "BRUMADO BAHIA 8.45\n", + "... ...\n", + "PINDAMONHANGABA SAO PAULO 5.99\n", + "CRUZEIRO SAO PAULO 5.99\n", + "IBITINGA SAO PAULO 5.99\n", + "DRACENA SAO PAULO 5.99\n", + "SANTANA AMAPA 5.53\n", + "\n", + "[458 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÁXIMO REVENDA
MUNICÍPIOESTADO
MAGERIO DE JANEIRO9.28
JAGUAQUARABAHIA8.82
CRATEUSCEARA8.63
DELMIRO GOUVEIAALAGOAS8.50
BRUMADOBAHIA8.45
.........
PINDAMONHANGABASAO PAULO5.99
CRUZEIROSAO PAULO5.99
IBITINGASAO PAULO5.99
DRACENASAO PAULO5.99
SANTANAAMAPA5.53
\n", + "

458 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 294 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#ETANOL\n", + "\n", + "etanol_cid.groupby(['MUNICÍPIO','ESTADO'])[['PREÇO MÁXIMO REVENDA']].max().sort_values(['PREÇO MÁXIMO REVENDA'], ascending = False)" + ], + "metadata": { + "id": "j_gkb8DFQ8fc", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "a814ae09-3cd8-480a-f905-674032e59ef9" + }, + "execution_count": 295, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÁXIMO REVENDA\n", + "MUNICÍPIO ESTADO \n", + "BAGE RIO GRANDE DO SUL 7.89\n", + "TRES RIOS RIO DE JANEIRO 7.65\n", + "CONCEICAO DO ARAGUAIA PARA 7.50\n", + "CRUZ ALTA RIO GRANDE DO SUL 7.45\n", + "JANAUBA MINAS GERAIS 7.36\n", + "... ...\n", + "FRANCA SAO PAULO 4.03\n", + "DRACENA SAO PAULO 3.99\n", + "VARZEA GRANDE MATO GROSSO 3.99\n", + "SAO JOSE DO RIO PRETO SAO PAULO 3.99\n", + "GARCA SAO PAULO 3.99\n", + "\n", + "[453 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÁXIMO REVENDA
MUNICÍPIOESTADO
BAGERIO GRANDE DO SUL7.89
TRES RIOSRIO DE JANEIRO7.65
CONCEICAO DO ARAGUAIAPARA7.50
CRUZ ALTARIO GRANDE DO SUL7.45
JANAUBAMINAS GERAIS7.36
.........
FRANCASAO PAULO4.03
DRACENASAO PAULO3.99
VARZEA GRANDEMATO GROSSO3.99
SAO JOSE DO RIO PRETOSAO PAULO3.99
GARCASAO PAULO3.99
\n", + "

453 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 295 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 7: Qual a região que possui o maior valor médio da gasolina?**" + ], + "metadata": { + "id": "t0QZ4rcqDnU4" + } + }, + { + "cell_type": "code", + "source": [ + "# 7.a) GASOLINA COMUM\n", + "\n", + "gasolina_comum = brasil_micro.loc[\"GASOLINA COMUM\"] \n", + "gasolina_comum.groupby('REGIÃO')[['PREÇO MÉDIO REVENDA']].max().sort_values(['PREÇO MÉDIO REVENDA'], ascending = False)" + ], + "metadata": { + "id": "L-OdCFWPX62p", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "26fd504d-9e1e-4480-8d92-6ee4ee18f9d3" + }, + "execution_count": 296, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "REGIÃO \n", + "NORTE 7.73\n", + "NORDESTE 7.49\n", + "SUDESTE 6.83\n", + "SUL 6.65\n", + "CENTRO OESTE 6.45" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
REGIÃO
NORTE7.73
NORDESTE7.49
SUDESTE6.83
SUL6.65
CENTRO OESTE6.45
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 296 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Gráfico de colunas, testando\n", + "\n", + "plt.bar(['Norte'],[7.73],\n", + "label =\"Norte\", color='blue', width=.5)\n", + "plt.bar([\"Nordeste\"],[7.49],\n", + "label =\"Nordeste\", color='red', width=.5)\n", + "plt.bar([\"Sudeste\"],[6.83],\n", + "label =\"Sudeste\", color='purple', width=.5)\n", + "plt.bar([\"Sul\"],[6.65],\n", + "label =\"Sul\", color='green', width=.5)\n", + "plt.bar([\"Centro Oeste\"],[6.45],\n", + "label =\"Centro Oeste\", color='orange', width=.5)\n", + "plt.xlabel('Regiões')\n", + "plt.ylabel('Preço em R$')\n", + "plt.title('Maior preço médio - gasolina comum entre jul-ago/2022')\n", + "plt.show()" + ], + "metadata": { + "id": "3TCb9tc_c48G", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 295 + }, + "outputId": "25704269-243e-41a9-d9a9-fc5302158d8c" + }, + "execution_count": 297, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "# 7.b) GASOLINA ADITIVADA\n", + "\n", + "gasolina_aditivada = brasil_micro.loc[\"GASOLINA ADITIVADA\"]\n", + "gasolina_aditivada.groupby('REGIÃO')[['PREÇO MÉDIO REVENDA']].max().sort_values(['PREÇO MÉDIO REVENDA'], ascending = False)\n", + "\n" + ], + "metadata": { + "id": "Yc7fPMPuYrru", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "61f892ce-ab32-4b5e-e88a-b99e7c2c968e" + }, + "execution_count": 298, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "REGIÃO \n", + "NORDESTE 7.69\n", + "NORTE 7.30\n", + "SUDESTE 6.95\n", + "SUL 6.79\n", + "CENTRO OESTE 6.77" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
REGIÃO
NORDESTE7.69
NORTE7.30
SUDESTE6.95
SUL6.79
CENTRO OESTE6.77
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 298 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "Pergunta 8: Qual a região que possui o menor valor médio do etanol?" + ], + "metadata": { + "id": "5n9jLCMMDvsU" + } + }, + { + "cell_type": "code", + "source": [ + "\n", + "# 7.c) ETANOL\n", + "\n", + "etanol = brasil_micro.loc[\"ETANOL HIDRATADO\"]\n", + "etanol.groupby('REGIÃO')[['PREÇO MÉDIO REVENDA']].min().sort_values(['PREÇO MÉDIO REVENDA'], ascending = True)" + ], + "metadata": { + "id": "At0PFWvowIoQ", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "0c90d9dc-6e72-4b33-c632-0e1cc2539b4d" + }, + "execution_count": 299, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " PREÇO MÉDIO REVENDA\n", + "REGIÃO \n", + "SUDESTE 3.36\n", + "CENTRO OESTE 3.44\n", + "SUL 3.78\n", + "NORDESTE 4.41\n", + "NORTE 4.71" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PREÇO MÉDIO REVENDA
REGIÃO
SUDESTE3.36
CENTRO OESTE3.44
SUL3.78
NORDESTE4.41
NORTE4.71
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 299 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 9: Há alguma correlação entre o valor do combustível (gasolina e etanol) e a região onde ele é vendido?**" + ], + "metadata": { + "id": "i9hwqw8LD0V0" + } + }, + { + "cell_type": "code", + "source": [ + "#1 - Fazer uma cópia dos dataframe originais\n", + "#2 - Colocar valores numéricos para as regiões: NORTE = 1, NORDESTE = 2, CENTRO-OESTE = 3, SUDESTE = 4, SUL = 5\n", + "#3 - Colocar valores numéricos para os estados:\n", + "# - Colocar valores numéricos para os municípios?\n", + "#3 - Calcular a correlação: nome_df.corr()\n", + "\n", + "copia = brasil_micro.copy()\n" + ], + "metadata": { + "id": "Abg9OI8jD8WI" + }, + "execution_count": 300, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#Valores numéricos para a coluna 'REGIÃO':\n", + "\n", + "nova_regiao = {'NORTE': 1, 'NORDESTE': 2, 'CENTRO OESTE': 3, 'SUDESTE': 4, 'SUL': 5}\n", + "copia['REGIÃO'] = copia['REGIÃO'].map(nova_regiao)\n", + "\n", + "\n", + "copia" + ], + "metadata": { + "id": "x-05w72cVf8m", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 707 + }, + "outputId": "614c7c4f-f17b-4cd3-c21a-3edca95c7c58" + }, + "execution_count": 301, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS REGIÃO ESTADO MUNICÍPIO \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 1 PARA ABAETETUBA \n", + "ETANOL HIDRATADO jul.-22 2 MARANHAO ACAILANDIA \n", + "ETANOL HIDRATADO jul.-22 4 SAO PAULO ADAMANTINA \n", + "ETANOL HIDRATADO jul.-22 3 GOIAS AGUAS LINDAS DE GOIAS \n", + "ETANOL HIDRATADO jul.-22 2 BAHIA ALAGOINHAS \n", + "... ... ... ... ... \n", + "GASOLINA COMUM ago.-22 4 RIO DE JANEIRO VOLTA REDONDA \n", + "GASOLINA COMUM ago.-22 4 SAO PAULO VOTORANTIM \n", + "GASOLINA COMUM ago.-22 4 SAO PAULO VOTUPORANGA \n", + "GASOLINA COMUM ago.-22 5 SANTA CATARINA XANXERE \n", + "GASOLINA COMUM ago.-22 1 PARA XINGUARA \n", + "\n", + " NÚMERO DE POSTOS PESQUISADOS PREÇO MÉDIO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 4 5.84 \n", + "ETANOL HIDRATADO 17 5.87 \n", + "ETANOL HIDRATADO 24 3.97 \n", + "ETANOL HIDRATADO 18 4.36 \n", + "ETANOL HIDRATADO 36 5.38 \n", + "... ... ... \n", + "GASOLINA COMUM 55 5.71 \n", + "GASOLINA COMUM 49 5.13 \n", + "GASOLINA COMUM 54 5.14 \n", + "GASOLINA COMUM 16 5.41 \n", + "GASOLINA COMUM 40 6.36 \n", + "\n", + " DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.266 5.49 \n", + "ETANOL HIDRATADO 0.379 4.99 \n", + "ETANOL HIDRATADO 0.214 3.71 \n", + "ETANOL HIDRATADO 0.235 3.99 \n", + "ETANOL HIDRATADO 0.369 4.89 \n", + "... ... ... \n", + "GASOLINA COMUM 0.148 5.44 \n", + "GASOLINA COMUM 0.276 4.67 \n", + "GASOLINA COMUM 0.273 4.61 \n", + "GASOLINA COMUM 0.152 5.25 \n", + "GASOLINA COMUM 0.141 6.13 \n", + "\n", + " PREÇO MÁXIMO REVENDA COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 6.09 0.046 \n", + "ETANOL HIDRATADO 6.30 0.065 \n", + "ETANOL HIDRATADO 4.39 0.054 \n", + "ETANOL HIDRATADO 4.59 0.054 \n", + "ETANOL HIDRATADO 5.99 0.069 \n", + "... ... ... \n", + "GASOLINA COMUM 5.99 0.026 \n", + "GASOLINA COMUM 5.79 0.054 \n", + "GASOLINA COMUM 5.69 0.053 \n", + "GASOLINA COMUM 5.69 0.028 \n", + "GASOLINA COMUM 6.57 0.022 \n", + "\n", + "[2737 rows x 10 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSREGIÃOESTADOMUNICÍPIONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjul.-221PARAABAETETUBA45.840.2665.496.090.046
ETANOL HIDRATADOjul.-222MARANHAOACAILANDIA175.870.3794.996.300.065
ETANOL HIDRATADOjul.-224SAO PAULOADAMANTINA243.970.2143.714.390.054
ETANOL HIDRATADOjul.-223GOIASAGUAS LINDAS DE GOIAS184.360.2353.994.590.054
ETANOL HIDRATADOjul.-222BAHIAALAGOINHAS365.380.3694.895.990.069
.................................
GASOLINA COMUMago.-224RIO DE JANEIROVOLTA REDONDA555.710.1485.445.990.026
GASOLINA COMUMago.-224SAO PAULOVOTORANTIM495.130.2764.675.790.054
GASOLINA COMUMago.-224SAO PAULOVOTUPORANGA545.140.2734.615.690.053
GASOLINA COMUMago.-225SANTA CATARINAXANXERE165.410.1525.255.690.028
GASOLINA COMUMago.-221PARAXINGUARA406.360.1416.136.570.022
\n", + "

2737 rows × 10 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 301 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Valores numéricos para a coluna 'ESTADO':\n", + "\n", + "novo_estado = {'ACRE': 1, 'AMAPA': 2, 'AMAZONAS': 3, 'PARA': 4, 'RONDONIA': 5, 'RORAIMA': 6, 'TOCANTINS': 7,\n", + " 'ALAGOAS': 8, 'BAHIA': 9, 'CEARA': 10, 'MARANHAO': 11, 'PARAIBA': 12, 'PERNAMBUCO': 13, 'PIAUI': 14, 'RIO GRANDE DO NORTE': 15, 'SERGIPE': 16,\n", + " 'DISTRITO FEDERAL': 17, 'GOIAS': 18, 'MATO GROSSO': 19, 'MATO GROSSO DO SUL': 20, 'ESPIRITO SANTO': 21, 'MINAS GERAIS': 22, 'RIO DE JANEIRO': 23, 'SAO PAULO': 24,\n", + " 'PARANA': 25, 'SANTA CATARINA': 26, 'RIO GRANDE DO SUL': 27}\n", + "copia['ESTADO'] = copia['ESTADO'].map(novo_estado)\n" + ], + "metadata": { + "id": "X7h8tYr9fRn8" + }, + "execution_count": 302, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "regiao_norte = copia.query('REGIÃO == 1')\n", + "regiao_norte\n" + ], + "metadata": { + "id": "bIpvo2YZwql_", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 707 + }, + "outputId": "a55c5171-262d-4ac6-ec49-6367c43ee40a" + }, + "execution_count": 303, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS REGIÃO ESTADO MUNICÍPIO \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 1 4 ABAETETUBA \n", + "ETANOL HIDRATADO jul.-22 1 4 ANANINDEUA \n", + "ETANOL HIDRATADO jul.-22 1 7 ARAGUAINA \n", + "ETANOL HIDRATADO jul.-22 1 5 ARIQUEMES \n", + "ETANOL HIDRATADO jul.-22 1 4 BELEM \n", + "... ... ... ... ... \n", + "GASOLINA COMUM ago.-22 1 2 SANTANA \n", + "GASOLINA COMUM ago.-22 1 4 SANTAREM \n", + "GASOLINA COMUM ago.-22 1 3 TEFE \n", + "GASOLINA COMUM ago.-22 1 5 VILHENA \n", + "GASOLINA COMUM ago.-22 1 4 XINGUARA \n", + "\n", + " NÚMERO DE POSTOS PESQUISADOS PREÇO MÉDIO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 4 5.84 \n", + "ETANOL HIDRATADO 16 5.54 \n", + "ETANOL HIDRATADO 7 5.44 \n", + "ETANOL HIDRATADO 25 6.01 \n", + "ETANOL HIDRATADO 65 5.80 \n", + "... ... ... \n", + "GASOLINA COMUM 24 5.05 \n", + "GASOLINA COMUM 60 5.33 \n", + "GASOLINA COMUM 31 6.84 \n", + "GASOLINA COMUM 40 5.78 \n", + "GASOLINA COMUM 40 6.36 \n", + "\n", + " DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.266 5.49 \n", + "ETANOL HIDRATADO 0.689 4.98 \n", + "ETANOL HIDRATADO 0.155 5.19 \n", + "ETANOL HIDRATADO 0.475 5.19 \n", + "ETANOL HIDRATADO 0.395 5.09 \n", + "... ... ... \n", + "GASOLINA COMUM 0.193 4.75 \n", + "GASOLINA COMUM 0.214 4.87 \n", + "GASOLINA COMUM 0.131 6.69 \n", + "GASOLINA COMUM 0.186 5.57 \n", + "GASOLINA COMUM 0.141 6.13 \n", + "\n", + " PREÇO MÁXIMO REVENDA COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 6.09 0.046 \n", + "ETANOL HIDRATADO 6.79 0.124 \n", + "ETANOL HIDRATADO 5.65 0.029 \n", + "ETANOL HIDRATADO 6.89 0.079 \n", + "ETANOL HIDRATADO 6.74 0.068 \n", + "... ... ... \n", + "GASOLINA COMUM 5.39 0.038 \n", + "GASOLINA COMUM 5.79 0.040 \n", + "GASOLINA COMUM 7.00 0.019 \n", + "GASOLINA COMUM 6.65 0.032 \n", + "GASOLINA COMUM 6.57 0.022 \n", + "\n", + "[206 rows x 10 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSREGIÃOESTADOMUNICÍPIONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjul.-2214ABAETETUBA45.840.2665.496.090.046
ETANOL HIDRATADOjul.-2214ANANINDEUA165.540.6894.986.790.124
ETANOL HIDRATADOjul.-2217ARAGUAINA75.440.1555.195.650.029
ETANOL HIDRATADOjul.-2215ARIQUEMES256.010.4755.196.890.079
ETANOL HIDRATADOjul.-2214BELEM655.800.3955.096.740.068
.................................
GASOLINA COMUMago.-2212SANTANA245.050.1934.755.390.038
GASOLINA COMUMago.-2214SANTAREM605.330.2144.875.790.040
GASOLINA COMUMago.-2213TEFE316.840.1316.697.000.019
GASOLINA COMUMago.-2215VILHENA405.780.1865.576.650.032
GASOLINA COMUMago.-2214XINGUARA406.360.1416.136.570.022
\n", + "

206 rows × 10 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 303 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# ETANOL \n", + "\n", + "copia_etanol = copia.loc[\"ETANOL HIDRATADO\"]\n", + "copia_etanol" + ], + "metadata": { + "id": "46O5kes3kg52", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 707 + }, + "outputId": "e5be26f0-c743-4285-e112-abb8b2400be7" + }, + "execution_count": 304, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS REGIÃO ESTADO MUNICÍPIO \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 1 4 ABAETETUBA \n", + "ETANOL HIDRATADO jul.-22 2 11 ACAILANDIA \n", + "ETANOL HIDRATADO jul.-22 4 24 ADAMANTINA \n", + "ETANOL HIDRATADO jul.-22 3 18 AGUAS LINDAS DE GOIAS \n", + "ETANOL HIDRATADO jul.-22 2 9 ALAGOINHAS \n", + "... ... ... ... ... \n", + "ETANOL HIDRATADO ago.-22 4 23 VOLTA REDONDA \n", + "ETANOL HIDRATADO ago.-22 4 24 VOTORANTIM \n", + "ETANOL HIDRATADO ago.-22 4 24 VOTUPORANGA \n", + "ETANOL HIDRATADO ago.-22 5 26 XANXERE \n", + "ETANOL HIDRATADO ago.-22 1 4 XINGUARA \n", + "\n", + " NÚMERO DE POSTOS PESQUISADOS PREÇO MÉDIO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 4 5.84 \n", + "ETANOL HIDRATADO 17 5.87 \n", + "ETANOL HIDRATADO 24 3.97 \n", + "ETANOL HIDRATADO 18 4.36 \n", + "ETANOL HIDRATADO 36 5.38 \n", + "... ... ... \n", + "ETANOL HIDRATADO 51 4.86 \n", + "ETANOL HIDRATADO 50 3.61 \n", + "ETANOL HIDRATADO 60 3.44 \n", + "ETANOL HIDRATADO 8 5.37 \n", + "ETANOL HIDRATADO 21 6.05 \n", + "\n", + " DESVIO PADRÃO REVENDA PREÇO MÍNIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.266 5.49 \n", + "ETANOL HIDRATADO 0.379 4.99 \n", + "ETANOL HIDRATADO 0.214 3.71 \n", + "ETANOL HIDRATADO 0.235 3.99 \n", + "ETANOL HIDRATADO 0.369 4.89 \n", + "... ... ... \n", + "ETANOL HIDRATADO 0.155 4.54 \n", + "ETANOL HIDRATADO 0.241 3.15 \n", + "ETANOL HIDRATADO 0.215 2.99 \n", + "ETANOL HIDRATADO 0.470 4.79 \n", + "ETANOL HIDRATADO 0.361 5.59 \n", + "\n", + " PREÇO MÁXIMO REVENDA COEF DE VARIAÇÃO REVENDA \n", + "PRODUTO \n", + "ETANOL HIDRATADO 6.09 0.046 \n", + "ETANOL HIDRATADO 6.30 0.065 \n", + "ETANOL HIDRATADO 4.39 0.054 \n", + "ETANOL HIDRATADO 4.59 0.054 \n", + "ETANOL HIDRATADO 5.99 0.069 \n", + "... ... ... \n", + "ETANOL HIDRATADO 5.19 0.032 \n", + "ETANOL HIDRATADO 4.20 0.067 \n", + "ETANOL HIDRATADO 3.99 0.062 \n", + "ETANOL HIDRATADO 5.81 0.087 \n", + "ETANOL HIDRATADO 6.59 0.060 \n", + "\n", + "[903 rows x 10 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSREGIÃOESTADOMUNICÍPIONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
PRODUTO
ETANOL HIDRATADOjul.-2214ABAETETUBA45.840.2665.496.090.046
ETANOL HIDRATADOjul.-22211ACAILANDIA175.870.3794.996.300.065
ETANOL HIDRATADOjul.-22424ADAMANTINA243.970.2143.714.390.054
ETANOL HIDRATADOjul.-22318AGUAS LINDAS DE GOIAS184.360.2353.994.590.054
ETANOL HIDRATADOjul.-2229ALAGOINHAS365.380.3694.895.990.069
.................................
ETANOL HIDRATADOago.-22423VOLTA REDONDA514.860.1554.545.190.032
ETANOL HIDRATADOago.-22424VOTORANTIM503.610.2413.154.200.067
ETANOL HIDRATADOago.-22424VOTUPORANGA603.440.2152.993.990.062
ETANOL HIDRATADOago.-22526XANXERE85.370.4704.795.810.087
ETANOL HIDRATADOago.-2214XINGUARA216.050.3615.596.590.060
\n", + "

903 rows × 10 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 304 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# CORRELAÇÃO ETANOL\n", + "\n", + "(copia_etanol.corr())" + ], + "metadata": { + "id": "zdB3xBnYiXe7", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 518 + }, + "outputId": "2c3d8ca7-b51f-4cc6-9537-50dd19829f73" + }, + "execution_count": 305, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " REGIÃO ESTADO \\\n", + "REGIÃO 1.000000 0.966194 \n", + "ESTADO 0.966194 1.000000 \n", + "NÚMERO DE POSTOS PESQUISADOS -0.008101 0.028314 \n", + "PREÇO MÉDIO REVENDA -0.334654 -0.429280 \n", + "DESVIO PADRÃO REVENDA -0.015512 -0.059673 \n", + "PREÇO MÍNIMO REVENDA -0.335941 -0.429298 \n", + "PREÇO MÁXIMO REVENDA -0.294093 -0.381038 \n", + "COEF DE VARIAÇÃO REVENDA 0.087127 0.074934 \n", + "\n", + " NÚMERO DE POSTOS PESQUISADOS \\\n", + "REGIÃO -0.008101 \n", + "ESTADO 0.028314 \n", + "NÚMERO DE POSTOS PESQUISADOS 1.000000 \n", + "PREÇO MÉDIO REVENDA -0.283172 \n", + "DESVIO PADRÃO REVENDA -0.085752 \n", + "PREÇO MÍNIMO REVENDA -0.332876 \n", + "PREÇO MÁXIMO REVENDA -0.156107 \n", + "COEF DE VARIAÇÃO REVENDA 0.026065 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "REGIÃO -0.334654 -0.015512 \n", + "ESTADO -0.429280 -0.059673 \n", + "NÚMERO DE POSTOS PESQUISADOS -0.283172 -0.085752 \n", + "PREÇO MÉDIO REVENDA 1.000000 0.464401 \n", + "DESVIO PADRÃO REVENDA 0.464401 1.000000 \n", + "PREÇO MÍNIMO REVENDA 0.964549 0.289001 \n", + "PREÇO MÁXIMO REVENDA 0.927534 0.654005 \n", + "COEF DE VARIAÇÃO REVENDA 0.149816 0.935805 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "REGIÃO -0.335941 -0.294093 \n", + "ESTADO -0.429298 -0.381038 \n", + "NÚMERO DE POSTOS PESQUISADOS -0.332876 -0.156107 \n", + "PREÇO MÉDIO REVENDA 0.964549 0.927534 \n", + "DESVIO PADRÃO REVENDA 0.289001 0.654005 \n", + "PREÇO MÍNIMO REVENDA 1.000000 0.854162 \n", + "PREÇO MÁXIMO REVENDA 0.854162 1.000000 \n", + "COEF DE VARIAÇÃO REVENDA -0.033437 0.396735 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "REGIÃO 0.087127 \n", + "ESTADO 0.074934 \n", + "NÚMERO DE POSTOS PESQUISADOS 0.026065 \n", + "PREÇO MÉDIO REVENDA 0.149816 \n", + "DESVIO PADRÃO REVENDA 0.935805 \n", + "PREÇO MÍNIMO REVENDA -0.033437 \n", + "PREÇO MÁXIMO REVENDA 0.396735 \n", + "COEF DE VARIAÇÃO REVENDA 1.000000 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
REGIÃOESTADONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
REGIÃO1.0000000.966194-0.008101-0.334654-0.015512-0.335941-0.2940930.087127
ESTADO0.9661941.0000000.028314-0.429280-0.059673-0.429298-0.3810380.074934
NÚMERO DE POSTOS PESQUISADOS-0.0081010.0283141.000000-0.283172-0.085752-0.332876-0.1561070.026065
PREÇO MÉDIO REVENDA-0.334654-0.429280-0.2831721.0000000.4644010.9645490.9275340.149816
DESVIO PADRÃO REVENDA-0.015512-0.059673-0.0857520.4644011.0000000.2890010.6540050.935805
PREÇO MÍNIMO REVENDA-0.335941-0.429298-0.3328760.9645490.2890011.0000000.854162-0.033437
PREÇO MÁXIMO REVENDA-0.294093-0.381038-0.1561070.9275340.6540050.8541621.0000000.396735
COEF DE VARIAÇÃO REVENDA0.0871270.0749340.0260650.1498160.935805-0.0334370.3967351.000000
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 305 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#CORRELAÇÃO DO PREÇO MÉDIO PARA TODOS OS COMBUSTÍVEIS\n", + "\n", + "(copia.corr())" + ], + "metadata": { + "id": "s3-e9rLjfBoe", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 518 + }, + "outputId": "7252a3c2-4a74-47cf-8813-3eb2c65c7bdc" + }, + "execution_count": 306, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " REGIÃO ESTADO \\\n", + "REGIÃO 1.000000 0.967387 \n", + "ESTADO 0.967387 1.000000 \n", + "NÚMERO DE POSTOS PESQUISADOS 0.004830 0.026544 \n", + "PREÇO MÉDIO REVENDA -0.252556 -0.294009 \n", + "DESVIO PADRÃO REVENDA -0.117143 -0.125094 \n", + "PREÇO MÍNIMO REVENDA -0.249589 -0.297924 \n", + "PREÇO MÁXIMO REVENDA -0.224535 -0.257121 \n", + "COEF DE VARIAÇÃO REVENDA -0.041762 -0.034877 \n", + "\n", + " NÚMERO DE POSTOS PESQUISADOS \\\n", + "REGIÃO 0.004830 \n", + "ESTADO 0.026544 \n", + "NÚMERO DE POSTOS PESQUISADOS 1.000000 \n", + "PREÇO MÉDIO REVENDA -0.166104 \n", + "DESVIO PADRÃO REVENDA -0.023041 \n", + "PREÇO MÍNIMO REVENDA -0.214443 \n", + "PREÇO MÁXIMO REVENDA -0.035909 \n", + "COEF DE VARIAÇÃO REVENDA 0.038241 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "REGIÃO -0.252556 -0.117143 \n", + "ESTADO -0.294009 -0.125094 \n", + "NÚMERO DE POSTOS PESQUISADOS -0.166104 -0.023041 \n", + "PREÇO MÉDIO REVENDA 1.000000 0.436398 \n", + "DESVIO PADRÃO REVENDA 0.436398 1.000000 \n", + "PREÇO MÍNIMO REVENDA 0.968837 0.264749 \n", + "PREÇO MÁXIMO REVENDA 0.923367 0.655414 \n", + "COEF DE VARIAÇÃO REVENDA 0.142951 0.945848 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "REGIÃO -0.249589 -0.224535 \n", + "ESTADO -0.297924 -0.257121 \n", + "NÚMERO DE POSTOS PESQUISADOS -0.214443 -0.035909 \n", + "PREÇO MÉDIO REVENDA 0.968837 0.923367 \n", + "DESVIO PADRÃO REVENDA 0.264749 0.655414 \n", + "PREÇO MÍNIMO REVENDA 1.000000 0.847731 \n", + "PREÇO MÁXIMO REVENDA 0.847731 1.000000 \n", + "COEF DE VARIAÇÃO REVENDA -0.036285 0.412473 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA \n", + "REGIÃO -0.041762 \n", + "ESTADO -0.034877 \n", + "NÚMERO DE POSTOS PESQUISADOS 0.038241 \n", + "PREÇO MÉDIO REVENDA 0.142951 \n", + "DESVIO PADRÃO REVENDA 0.945848 \n", + "PREÇO MÍNIMO REVENDA -0.036285 \n", + "PREÇO MÁXIMO REVENDA 0.412473 \n", + "COEF DE VARIAÇÃO REVENDA 1.000000 " + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
REGIÃOESTADONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDA
REGIÃO1.0000000.9673870.004830-0.252556-0.117143-0.249589-0.224535-0.041762
ESTADO0.9673871.0000000.026544-0.294009-0.125094-0.297924-0.257121-0.034877
NÚMERO DE POSTOS PESQUISADOS0.0048300.0265441.000000-0.166104-0.023041-0.214443-0.0359090.038241
PREÇO MÉDIO REVENDA-0.252556-0.294009-0.1661041.0000000.4363980.9688370.9233670.142951
DESVIO PADRÃO REVENDA-0.117143-0.125094-0.0230410.4363981.0000000.2647490.6554140.945848
PREÇO MÍNIMO REVENDA-0.249589-0.297924-0.2144430.9688370.2647491.0000000.847731-0.036285
PREÇO MÁXIMO REVENDA-0.224535-0.257121-0.0359090.9233670.6554140.8477311.0000000.412473
COEF DE VARIAÇÃO REVENDA-0.041762-0.0348770.0382410.1429510.945848-0.0362850.4124731.000000
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 306 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 10: Há alguma correlação entre o valor do combustível (gasolina e etanol) e a bandeira que vende ele?**" + ], + "metadata": { + "id": "76pyu_FSD8h4" + } + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "OCO_8myHEEDW" + }, + "execution_count": 306, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 11: A fazer**\n", + "\n", + "Através do coeficiente de variação, explique se as bases de dados utilizadas são mais ou menos homogêneas (Para o Brasil, regiões, estados e municípios).\n", + "\n", + "\n", + "PS: Há algum padrão de C.V para a indústria de combustível?" + ], + "metadata": { + "id": "DHYNmbQmEEcm" + } + }, + { + "cell_type": "code", + "source": [ + "#Criando uma nova coluna com o coeficiente de variação em porcentagem (%)\n", + "\n", + "brasil_micro['COEF DE VARIAÇÃO REVENDA %'] = brasil_micro['COEF DE VARIAÇÃO REVENDA'] * 100\n", + "brasil_macro[ 'COEF DE VARIAÇÃO REVENDA %'] = brasil_macro['COEF DE VARIAÇÃO REVENDA']*100\n", + "\n", + "\n", + "brasil_micro\n" + ], + "metadata": { + "id": "FarcmPmd6AuT", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 745 + }, + "outputId": "ef5b2c21-f583-4d00-c564-0e1a3372af04" + }, + "execution_count": 307, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " MÊS REGIÃO ESTADO \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO jul.-22 NORTE PARA \n", + "ETANOL HIDRATADO jul.-22 NORDESTE MARANHAO \n", + "ETANOL HIDRATADO jul.-22 SUDESTE SAO PAULO \n", + "ETANOL HIDRATADO jul.-22 CENTRO OESTE GOIAS \n", + "ETANOL HIDRATADO jul.-22 NORDESTE BAHIA \n", + "... ... ... ... \n", + "GASOLINA COMUM ago.-22 SUDESTE RIO DE JANEIRO \n", + "GASOLINA COMUM ago.-22 SUDESTE SAO PAULO \n", + "GASOLINA COMUM ago.-22 SUDESTE SAO PAULO \n", + "GASOLINA COMUM ago.-22 SUL SANTA CATARINA \n", + "GASOLINA COMUM ago.-22 NORTE PARA \n", + "\n", + " MUNICÍPIO NÚMERO DE POSTOS PESQUISADOS \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO ABAETETUBA 4 \n", + "ETANOL HIDRATADO ACAILANDIA 17 \n", + "ETANOL HIDRATADO ADAMANTINA 24 \n", + "ETANOL HIDRATADO AGUAS LINDAS DE GOIAS 18 \n", + "ETANOL HIDRATADO ALAGOINHAS 36 \n", + "... ... ... \n", + "GASOLINA COMUM VOLTA REDONDA 55 \n", + "GASOLINA COMUM VOTORANTIM 49 \n", + "GASOLINA COMUM VOTUPORANGA 54 \n", + "GASOLINA COMUM XANXERE 16 \n", + "GASOLINA COMUM XINGUARA 40 \n", + "\n", + " PREÇO MÉDIO REVENDA DESVIO PADRÃO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 5.84 0.266 \n", + "ETANOL HIDRATADO 5.87 0.379 \n", + "ETANOL HIDRATADO 3.97 0.214 \n", + "ETANOL HIDRATADO 4.36 0.235 \n", + "ETANOL HIDRATADO 5.38 0.369 \n", + "... ... ... \n", + "GASOLINA COMUM 5.71 0.148 \n", + "GASOLINA COMUM 5.13 0.276 \n", + "GASOLINA COMUM 5.14 0.273 \n", + "GASOLINA COMUM 5.41 0.152 \n", + "GASOLINA COMUM 6.36 0.141 \n", + "\n", + " PREÇO MÍNIMO REVENDA PREÇO MÁXIMO REVENDA \\\n", + "PRODUTO \n", + "ETANOL HIDRATADO 5.49 6.09 \n", + "ETANOL HIDRATADO 4.99 6.30 \n", + "ETANOL HIDRATADO 3.71 4.39 \n", + "ETANOL HIDRATADO 3.99 4.59 \n", + "ETANOL HIDRATADO 4.89 5.99 \n", + "... ... ... \n", + "GASOLINA COMUM 5.44 5.99 \n", + "GASOLINA COMUM 4.67 5.79 \n", + "GASOLINA COMUM 4.61 5.69 \n", + "GASOLINA COMUM 5.25 5.69 \n", + "GASOLINA COMUM 6.13 6.57 \n", + "\n", + " COEF DE VARIAÇÃO REVENDA COEF DE VARIAÇÃO REVENDA % \n", + "PRODUTO \n", + "ETANOL HIDRATADO 0.046 4.6 \n", + "ETANOL HIDRATADO 0.065 6.5 \n", + "ETANOL HIDRATADO 0.054 5.4 \n", + "ETANOL HIDRATADO 0.054 5.4 \n", + "ETANOL HIDRATADO 0.069 6.9 \n", + "... ... ... \n", + "GASOLINA COMUM 0.026 2.6 \n", + "GASOLINA COMUM 0.054 5.4 \n", + "GASOLINA COMUM 0.053 5.3 \n", + "GASOLINA COMUM 0.028 2.8 \n", + "GASOLINA COMUM 0.022 2.2 \n", + "\n", + "[2737 rows x 11 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MÊSREGIÃOESTADOMUNICÍPIONÚMERO DE POSTOS PESQUISADOSPREÇO MÉDIO REVENDADESVIO PADRÃO REVENDAPREÇO MÍNIMO REVENDAPREÇO MÁXIMO REVENDACOEF DE VARIAÇÃO REVENDACOEF DE VARIAÇÃO REVENDA %
PRODUTO
ETANOL HIDRATADOjul.-22NORTEPARAABAETETUBA45.840.2665.496.090.0464.6
ETANOL HIDRATADOjul.-22NORDESTEMARANHAOACAILANDIA175.870.3794.996.300.0656.5
ETANOL HIDRATADOjul.-22SUDESTESAO PAULOADAMANTINA243.970.2143.714.390.0545.4
ETANOL HIDRATADOjul.-22CENTRO OESTEGOIASAGUAS LINDAS DE GOIAS184.360.2353.994.590.0545.4
ETANOL HIDRATADOjul.-22NORDESTEBAHIAALAGOINHAS365.380.3694.895.990.0696.9
....................................
GASOLINA COMUMago.-22SUDESTERIO DE JANEIROVOLTA REDONDA555.710.1485.445.990.0262.6
GASOLINA COMUMago.-22SUDESTESAO PAULOVOTORANTIM495.130.2764.675.790.0545.4
GASOLINA COMUMago.-22SUDESTESAO PAULOVOTUPORANGA545.140.2734.615.690.0535.3
GASOLINA COMUMago.-22SULSANTA CATARINAXANXERE165.410.1525.255.690.0282.8
GASOLINA COMUMago.-22NORTEPARAXINGUARA406.360.1416.136.570.0222.2
\n", + "

2737 rows × 11 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 307 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Considerando todos os combustíveis POR REGIÃO\n", + "brasil_micro.groupby('REGIÃO')[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)" + ], + "metadata": { + "id": "gDsbeQZ18bJn", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "868b34fa-aabc-42d7-e521-39ea7d156525" + }, + "execution_count": 308, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " COEF DE VARIAÇÃO REVENDA %\n", + "REGIÃO \n", + "NORDESTE 23.0\n", + "SUDESTE 15.0\n", + "SUL 13.8\n", + "NORTE 12.4\n", + "CENTRO OESTE 9.6" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
COEF DE VARIAÇÃO REVENDA %
REGIÃO
NORDESTE23.0
SUDESTE15.0
SUL13.8
NORTE12.4
CENTRO OESTE9.6
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 308 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Etanol POR REGIÃO\n", + "etanol_var = brasil_micro.loc[\"ETANOL HIDRATADO\"]\n", + "etanol_var.groupby('REGIÃO')[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)\n" + ], + "metadata": { + "id": "4_PJlhi8-Eg-", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "07540fa6-b99b-4746-8400-0634036c7ad4" + }, + "execution_count": 309, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " COEF DE VARIAÇÃO REVENDA %\n", + "REGIÃO \n", + "SUL 13.8\n", + "SUDESTE 12.5\n", + "NORTE 12.4\n", + "NORDESTE 9.4\n", + "CENTRO OESTE 8.6" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
COEF DE VARIAÇÃO REVENDA %
REGIÃO
SUL13.8
SUDESTE12.5
NORTE12.4
NORDESTE9.4
CENTRO OESTE8.6
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 309 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Gasolina comum POR REGIÃO\n", + "gaso_comum_var = brasil_micro.loc[\"GASOLINA COMUM\"]\n", + "gaso_comum_var.groupby('REGIÃO')[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)" + ], + "metadata": { + "id": "8FBLNSTo-sk1", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "81c4444c-eba1-482a-80b0-9b7206b279e5" + }, + "execution_count": 310, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " COEF DE VARIAÇÃO REVENDA %\n", + "REGIÃO \n", + "NORDESTE 11.9\n", + "SUDESTE 10.8\n", + "SUL 9.3\n", + "NORTE 8.7\n", + "CENTRO OESTE 8.6" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
COEF DE VARIAÇÃO REVENDA %
REGIÃO
NORDESTE11.9
SUDESTE10.8
SUL9.3
NORTE8.7
CENTRO OESTE8.6
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 310 + } + ] + }, + { + "cell_type": "code", + "source": [ + "# Gasolina comum POR REGIÃO\n", + "gaso_adit_var = brasil_micro.loc[\"GASOLINA ADITIVADA\"]\n", + "gaso_adit_var.groupby('REGIÃO')[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)\n" + ], + "metadata": { + "id": "XeAp4x0L-6rQ", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 238 + }, + "outputId": "f817e1b6-fe8f-45d7-f636-771aea4093bf" + }, + "execution_count": 311, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " COEF DE VARIAÇÃO REVENDA %\n", + "REGIÃO \n", + "NORDESTE 23.0\n", + "SUDESTE 15.0\n", + "CENTRO OESTE 9.6\n", + "SUL 9.5\n", + "NORTE 9.4" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
COEF DE VARIAÇÃO REVENDA %
REGIÃO
NORDESTE23.0
SUDESTE15.0
CENTRO OESTE9.6
SUL9.5
NORTE9.4
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 311 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Etanol por município\n", + "etanol_var.groupby(['MUNICÍPIO', 'ESTADO'])[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)" + ], + "metadata": { + "id": "oaHLIpyg_l3c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "21549c29-4566-4529-aace-1856f8011397" + }, + "execution_count": 312, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " COEF DE VARIAÇÃO REVENDA %\n", + "MUNICÍPIO ESTADO \n", + "PASSO FUNDO RIO GRANDE DO SUL 13.8\n", + "OSORIO RIO GRANDE DO SUL 13.8\n", + "CRICIUMA SANTA CATARINA 13.6\n", + "SANTA MARIA RIO GRANDE DO SUL 13.2\n", + "SAO LUIZ GONZAGA RIO GRANDE DO SUL 13.1\n", + "... ...\n", + "ICO CEARA 2.2\n", + "ARCOVERDE PERNAMBUCO 1.8\n", + "PINHEIRO MARANHAO 0.0\n", + "SANTANA AMAPA 0.0\n", + "PARAGOMINAS PARA 0.0\n", + "\n", + "[453 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
COEF DE VARIAÇÃO REVENDA %
MUNICÍPIOESTADO
PASSO FUNDORIO GRANDE DO SUL13.8
OSORIORIO GRANDE DO SUL13.8
CRICIUMASANTA CATARINA13.6
SANTA MARIARIO GRANDE DO SUL13.2
SAO LUIZ GONZAGARIO GRANDE DO SUL13.1
.........
ICOCEARA2.2
ARCOVERDEPERNAMBUCO1.8
PINHEIROMARANHAO0.0
SANTANAAMAPA0.0
PARAGOMINASPARA0.0
\n", + "

453 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 312 + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Gasolina comum por município\n", + "gaso_comum_var.groupby(['MUNICÍPIO', 'ESTADO'])[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)\n", + "plt.plot(['MUNICÍPIO'], ['COEF DE VARIAÇÃO REVENDA %'])\n", + "\n", + "plt.show()" + ], + "metadata": { + "id": "gkvZAXjYAaf3", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 265 + }, + "outputId": "8dd9d44e-c074-45e7-8aec-3471355374d0" + }, + "execution_count": 313, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "#Gasolina comum por município\n", + "gaso_adit_var.groupby(['MUNICÍPIO', 'ESTADO'])[['COEF DE VARIAÇÃO REVENDA %']].max().sort_values(['COEF DE VARIAÇÃO REVENDA %'], ascending = False)" + ], + "metadata": { + "id": "qsabiVypAkzX", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 455 + }, + "outputId": "41b22acb-f3d8-4662-c909-4c4b8837b51d" + }, + "execution_count": 314, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " COEF DE VARIAÇÃO REVENDA %\n", + "MUNICÍPIO ESTADO \n", + "JAGUAQUARA BAHIA 23.0\n", + "ADAMANTINA SAO PAULO 15.0\n", + "PASSOS MINAS GERAIS 15.0\n", + "MAGE RIO DE JANEIRO 14.0\n", + "BRUMADO BAHIA 12.0\n", + "... ...\n", + "CIANORTE PARANA 2.5\n", + "ITAPERUNA RIO DE JANEIRO 2.3\n", + "ICO CEARA 2.3\n", + "DRACENA SAO PAULO 2.2\n", + "POCOES BAHIA 0.0\n", + "\n", + "[458 rows x 1 columns]" + ], + "text/html": [ + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
COEF DE VARIAÇÃO REVENDA %
MUNICÍPIOESTADO
JAGUAQUARABAHIA23.0
ADAMANTINASAO PAULO15.0
PASSOSMINAS GERAIS15.0
MAGERIO DE JANEIRO14.0
BRUMADOBAHIA12.0
.........
CIANORTEPARANA2.5
ITAPERUNARIO DE JANEIRO2.3
ICOCEARA2.3
DRACENASAO PAULO2.2
POCOESBAHIA0.0
\n", + "

458 rows × 1 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 314 + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Pergunta 12: A fazer** * correlação postos (quantidade) e a variação nos dados" + ], + "metadata": { + "id": "AeJWzNGHEIjE" + } + }, + { + "cell_type": "markdown", + "source": [ + "Pergunta 13: Fazer uma comparaçao entre salário minimo brasil x preço combustivel \n", + "e salário minimo mundial x preço combustivel das 10 maiores potencias mundiais\n", + "\n", + "\n", + "\n", + "\n" + ], + "metadata": { + "id": "XNMa-ZVcHF9O" + } + } + ], + "metadata": { + "colab": { + "collapsed_sections": [], + "provenance": [], + "toc_visible": true, + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file