Created
March 18, 2021 14:04
-
-
Save ayr-ton/9c6d2ddb15b9d92ff95210c4b9dec9e0 to your computer and use it in GitHub Desktop.
Leitos hospitalares em tempo real.ipynb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"name": "Leitos hospitalares em tempo real.ipynb", | |
"provenance": [], | |
"collapsed_sections": [ | |
"gPeDLM4il0Y2" | |
], | |
"authorship_tag": "ABX9TyPIMyh7TsPhSwZaaGqW9j4u", | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/ayr-ton/9c6d2ddb15b9d92ff95210c4b9dec9e0/leitos-hospitalares-em-tempo-real.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "gPeDLM4il0Y2" | |
}, | |
"source": [ | |
"## Conectando com API de leitos\n", | |
"\n", | |
"Documentação: https://opendatasus.saude.gov.br/dataset/registro-de-ocupacao-hospitalar" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "uKaN3uBNktyq", | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"outputId": "13677c46-722f-42ba-ec7d-d4fe48a45121" | |
}, | |
"source": [ | |
"%pip install elasticsearch\n", | |
"import pandas as pd\n", | |
"from elasticsearch import Elasticsearch" | |
], | |
"execution_count": 2, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"text": [ | |
"Collecting elasticsearch\n", | |
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/72/68/76c5d46cc6a48fddb759f585bc8728caa11bfc9b812ce6705fc5f99beab2/elasticsearch-7.11.0-py2.py3-none-any.whl (325kB)\n", | |
"\r\u001b[K |█ | 10kB 17.4MB/s eta 0:00:01\r\u001b[K |██ | 20kB 23.4MB/s eta 0:00:01\r\u001b[K |███ | 30kB 12.6MB/s eta 0:00:01\r\u001b[K |████ | 40kB 10.1MB/s eta 0:00:01\r\u001b[K |█████ | 51kB 9.2MB/s eta 0:00:01\r\u001b[K |██████ | 61kB 9.3MB/s eta 0:00:01\r\u001b[K |███████ | 71kB 9.1MB/s eta 0:00:01\r\u001b[K |████████ | 81kB 9.4MB/s eta 0:00:01\r\u001b[K |█████████ | 92kB 8.8MB/s eta 0:00:01\r\u001b[K |██████████ | 102kB 8.6MB/s eta 0:00:01\r\u001b[K |███████████ | 112kB 8.6MB/s eta 0:00:01\r\u001b[K |████████████ | 122kB 8.6MB/s eta 0:00:01\r\u001b[K |█████████████ | 133kB 8.6MB/s eta 0:00:01\r\u001b[K |██████████████ | 143kB 8.6MB/s eta 0:00:01\r\u001b[K |███████████████ | 153kB 8.6MB/s eta 0:00:01\r\u001b[K |████████████████ | 163kB 8.6MB/s eta 0:00:01\r\u001b[K |█████████████████ | 174kB 8.6MB/s eta 0:00:01\r\u001b[K |██████████████████▏ | 184kB 8.6MB/s eta 0:00:01\r\u001b[K |███████████████████▏ | 194kB 8.6MB/s eta 0:00:01\r\u001b[K |████████████████████▏ | 204kB 8.6MB/s eta 0:00:01\r\u001b[K |█████████████████████▏ | 215kB 8.6MB/s eta 0:00:01\r\u001b[K |██████████████████████▏ | 225kB 8.6MB/s eta 0:00:01\r\u001b[K |███████████████████████▏ | 235kB 8.6MB/s eta 0:00:01\r\u001b[K |████████████████████████▏ | 245kB 8.6MB/s eta 0:00:01\r\u001b[K |█████████████████████████▏ | 256kB 8.6MB/s eta 0:00:01\r\u001b[K |██████████████████████████▏ | 266kB 8.6MB/s eta 0:00:01\r\u001b[K |███████████████████████████▏ | 276kB 8.6MB/s eta 0:00:01\r\u001b[K |████████████████████████████▏ | 286kB 8.6MB/s eta 0:00:01\r\u001b[K |█████████████████████████████▏ | 296kB 8.6MB/s eta 0:00:01\r\u001b[K |██████████████████████████████▏ | 307kB 8.6MB/s eta 0:00:01\r\u001b[K |███████████████████████████████▏| 317kB 8.6MB/s eta 0:00:01\r\u001b[K |████████████████████████████████| 327kB 8.6MB/s \n", | |
"\u001b[?25hRequirement already satisfied: urllib3<2,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from elasticsearch) (1.24.3)\n", | |
"Requirement already satisfied: certifi in /usr/local/lib/python3.7/dist-packages (from elasticsearch) (2020.12.5)\n", | |
"Installing collected packages: elasticsearch\n", | |
"Successfully installed elasticsearch-7.11.0\n" | |
], | |
"name": "stdout" | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "c1Xt-woJlDIk", | |
"outputId": "10ac5159-09a5-4243-85a6-de2981a1d6ff" | |
}, | |
"source": [ | |
"elastic_client = Elasticsearch(['https://user-api-leitos:[email protected]:443/'])\n", | |
"schema_leitos = elastic_client.indices.get_mapping()\n", | |
"\n", | |
"schema_leitos" | |
], | |
"execution_count": 3, | |
"outputs": [ | |
{ | |
"output_type": "execute_result", | |
"data": { | |
"text/plain": [ | |
"{'leito_ocupacao': {'mappings': {'properties': {'_created_at': {'type': 'date'},\n", | |
" '_p_usuario': {'type': 'keyword'},\n", | |
" '_updated_at': {'type': 'date'},\n", | |
" 'algumaOcupacaoInformada': {'type': 'boolean'},\n", | |
" 'altas': {'type': 'long'},\n", | |
" 'cnes': {'type': 'keyword'},\n", | |
" 'dataNotificacao': {'type': 'date'},\n", | |
" 'dataNotificacaoOcupacao': {'type': 'date'},\n", | |
" 'estado': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estadoNotificacao': {'type': 'keyword'},\n", | |
" 'estadoSigla': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'excluido': {'type': 'boolean'},\n", | |
" 'latitude': {'type': 'float'},\n", | |
" 'longitude': {'type': 'float'},\n", | |
" 'municipio': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'municipioNotificacao': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'nomeCnes': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'obitos': {'type': 'long'},\n", | |
" 'ocupHospCli': {'type': 'long'},\n", | |
" 'ocupHospUti': {'type': 'long'},\n", | |
" 'ocupSRAGCli': {'type': 'long'},\n", | |
" 'ocupSRAGUti': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoCli': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoExt': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoUti': {'type': 'long'},\n", | |
" 'ocupacaoInformada': {'type': 'boolean'},\n", | |
" 'ocupacaoSuspeitoCli': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoExt': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoUti': {'type': 'long'},\n", | |
" 'ocupacaoTotalCli': {'type': 'long'},\n", | |
" 'ocupacaoTotalUti': {'type': 'long'},\n", | |
" 'ofertaHospCli': {'type': 'long'},\n", | |
" 'ofertaHospUti': {'type': 'long'},\n", | |
" 'ofertaRespiradores': {'type': 'long'},\n", | |
" 'ofertaSRAGCli': {'type': 'long'},\n", | |
" 'ofertaSRAGUti': {'type': 'long'},\n", | |
" 'origem': {'type': 'keyword'},\n", | |
" 'saidaConfirmadaObitos': {'type': 'long'},\n", | |
" 'saidaConfirmadaOutros': {'type': 'long'},\n", | |
" 'saidaObito': {'type': 'long'},\n", | |
" 'saidaOutros': {'type': 'long'},\n", | |
" 'saidaSuspeitaObitos': {'type': 'long'},\n", | |
" 'saidaSuspeitaOutros': {'type': 'long'},\n", | |
" 'source_id': {'type': 'keyword'},\n", | |
" 'totalConfirmados': {'type': 'long'},\n", | |
" 'totalSuspeitos': {'type': 'long'},\n", | |
" 'validado': {'type': 'boolean'}}}},\n", | |
" 'leito_ocupacao_estadual': {'mappings': {'properties': {'_created_at': {'type': 'date'},\n", | |
" '_p_usuario': {'type': 'keyword'},\n", | |
" '_updated_at': {'type': 'date'},\n", | |
" 'cnes': {'type': 'keyword'},\n", | |
" 'dataNotificacao': {'type': 'date'},\n", | |
" 'esfera': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estado': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estadoNotificacao': {'type': 'keyword'},\n", | |
" 'excluido': {'type': 'boolean'},\n", | |
" 'latitude': {'type': 'float'},\n", | |
" 'longitude': {'type': 'float'},\n", | |
" 'municipio': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'municipioNotificacao': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'ocupacaoConfirmadoCli': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoExt': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoUti': {'type': 'long'},\n", | |
" 'ocupacaoHospPercCli': {'type': 'long'},\n", | |
" 'ocupacaoHospPercUti': {'type': 'long'},\n", | |
" 'ocupacaoSragPercCli': {'type': 'long'},\n", | |
" 'ocupacaoSragPercUti': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoCli': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoExt': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoUti': {'type': 'long'},\n", | |
" 'ocupacaoTotalCli': {'type': 'long'},\n", | |
" 'ocupacaoTotalUti': {'type': 'long'},\n", | |
" 'origem': {'type': 'keyword'},\n", | |
" 'saidaConfirmadaAltas': {'type': 'long'},\n", | |
" 'saidaConfirmadaObitos': {'type': 'long'},\n", | |
" 'saidaConfirmadaOutros': {'type': 'long'},\n", | |
" 'saidaObito': {'type': 'long'},\n", | |
" 'saidaOutros': {'type': 'long'},\n", | |
" 'saidaSuspeitaAltas': {'type': 'long'},\n", | |
" 'saidaSuspeitaObitos': {'type': 'long'},\n", | |
" 'saidaSuspeitaOutros': {'type': 'long'},\n", | |
" 'source_id': {'type': 'keyword'},\n", | |
" 'totalConfirmados': {'type': 'long'},\n", | |
" 'totalSuspeitos': {'type': 'long'},\n", | |
" 'validado': {'type': 'boolean'}}}},\n", | |
" 'leito_ocupacao_federal': {'mappings': {'properties': {'_created_at': {'type': 'date'},\n", | |
" '_p_usuario': {'type': 'keyword'},\n", | |
" '_updated_at': {'type': 'date'},\n", | |
" 'cnes': {'type': 'keyword'},\n", | |
" 'dataNotificacao': {'type': 'date'},\n", | |
" 'esfera': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estado': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estadoNotificacao': {'type': 'keyword'},\n", | |
" 'excluido': {'type': 'boolean'},\n", | |
" 'latitude': {'type': 'float'},\n", | |
" 'longitude': {'type': 'float'},\n", | |
" 'municipio': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'municipioNotificacao': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'ocupacaoConfirmadoCli': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoExt': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoUti': {'type': 'long'},\n", | |
" 'ocupacaoHospPercCli': {'type': 'long'},\n", | |
" 'ocupacaoHospPercUti': {'type': 'long'},\n", | |
" 'ocupacaoSragPercCli': {'type': 'long'},\n", | |
" 'ocupacaoSragPercUti': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoCli': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoExt': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoUti': {'type': 'long'},\n", | |
" 'ocupacaoTotalCli': {'type': 'long'},\n", | |
" 'ocupacaoTotalUti': {'type': 'long'},\n", | |
" 'origem': {'type': 'keyword'},\n", | |
" 'saidaConfirmadaAltas': {'type': 'long'},\n", | |
" 'saidaConfirmadaObitos': {'type': 'long'},\n", | |
" 'saidaConfirmadaOutros': {'type': 'long'},\n", | |
" 'saidaObito': {'type': 'long'},\n", | |
" 'saidaOutros': {'type': 'long'},\n", | |
" 'saidaSuspeitaAltas': {'type': 'long'},\n", | |
" 'saidaSuspeitaObitos': {'type': 'long'},\n", | |
" 'saidaSuspeitaOutros': {'type': 'long'},\n", | |
" 'source_id': {'type': 'keyword'},\n", | |
" 'totalConfirmados': {'type': 'long'},\n", | |
" 'totalSuspeitos': {'type': 'long'},\n", | |
" 'validado': {'type': 'boolean'}}}},\n", | |
" 'leito_ocupacao_municipal': {'mappings': {'properties': {'_created_at': {'type': 'date'},\n", | |
" '_p_usuario': {'type': 'keyword'},\n", | |
" '_updated_at': {'type': 'date'},\n", | |
" 'cnes': {'type': 'keyword'},\n", | |
" 'dataNotificacao': {'type': 'date'},\n", | |
" 'esfera': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estado': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'estadoNotificacao': {'type': 'keyword'},\n", | |
" 'excluido': {'type': 'boolean'},\n", | |
" 'latitude': {'type': 'float'},\n", | |
" 'longitude': {'type': 'float'},\n", | |
" 'municipio': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'municipioNotificacao': {'fields': {'keyword': {'ignore_above': 256,\n", | |
" 'type': 'keyword'}},\n", | |
" 'type': 'text'},\n", | |
" 'ocupacaoConfirmadoCli': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoExt': {'type': 'long'},\n", | |
" 'ocupacaoConfirmadoUti': {'type': 'long'},\n", | |
" 'ocupacaoHospPercCli': {'type': 'long'},\n", | |
" 'ocupacaoHospPercUti': {'type': 'long'},\n", | |
" 'ocupacaoSragPercCli': {'type': 'long'},\n", | |
" 'ocupacaoSragPercUti': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoCli': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoExt': {'type': 'long'},\n", | |
" 'ocupacaoSuspeitoUti': {'type': 'long'},\n", | |
" 'ocupacaoTotalCli': {'type': 'long'},\n", | |
" 'ocupacaoTotalUti': {'type': 'long'},\n", | |
" 'origem': {'type': 'keyword'},\n", | |
" 'saidaConfirmadaAltas': {'type': 'long'},\n", | |
" 'saidaConfirmadaObitos': {'type': 'long'},\n", | |
" 'saidaConfirmadaOutros': {'type': 'long'},\n", | |
" 'saidaObito': {'type': 'long'},\n", | |
" 'saidaOutros': {'type': 'long'},\n", | |
" 'saidaSuspeitaAltas': {'type': 'long'},\n", | |
" 'saidaSuspeitaObitos': {'type': 'long'},\n", | |
" 'saidaSuspeitaOutros': {'type': 'long'},\n", | |
" 'source_id': {'type': 'keyword'},\n", | |
" 'totalConfirmados': {'type': 'long'},\n", | |
" 'totalSuspeitos': {'type': 'long'},\n", | |
" 'validado': {'type': 'boolean'}}}}}" | |
] | |
}, | |
"metadata": { | |
"tags": [] | |
}, | |
"execution_count": 3 | |
} | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "jGTEal1amUMW" | |
}, | |
"source": [ | |
"## Belo Horizonte (17/03/2021)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "2Cu3FUCTlQWU" | |
}, | |
"source": [ | |
"# Filtrando pela cidade do seu interesse\n", | |
"body = {\n", | |
" \"query\": {\n", | |
" \"match\": {\n", | |
" \"municipio\": \"Belo Horizonte\"\n", | |
" }\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"resultados_bh = elastic_client.search(index=\"leito_ocupacao\", body=body)\n", | |
"resultados_bh['hits']['hits']\n", | |
"\n", | |
"ocupação_hospitalar_bh = pd.DataFrame.from_dict([document['_source'] for document in resultados_bh['hits']['hits']])" | |
], | |
"execution_count": 4, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 719 | |
}, | |
"id": "f_oUuKG4lnUb", | |
"outputId": "6402f5b1-5e0a-4d85-d161-6d06a8a37f5c" | |
}, | |
"source": [ | |
"# Prioriza quem tem oferta de respiradores primeiro\n", | |
"ocupação_hospitalar_bh.sort_values(by='ofertaRespiradores', ascending=False)" | |
], | |
"execution_count": 6, | |
"outputs": [ | |
{ | |
"output_type": "execute_result", | |
"data": { | |
"text/html": [ | |
"<div>\n", | |
"<style scoped>\n", | |
" .dataframe tbody tr th:only-of-type {\n", | |
" vertical-align: middle;\n", | |
" }\n", | |
"\n", | |
" .dataframe tbody tr th {\n", | |
" vertical-align: top;\n", | |
" }\n", | |
"\n", | |
" .dataframe thead th {\n", | |
" text-align: right;\n", | |
" }\n", | |
"</style>\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>estado</th>\n", | |
" <th>estadoSigla</th>\n", | |
" <th>municipio</th>\n", | |
" <th>cnes</th>\n", | |
" <th>dataNotificacaoOcupacao</th>\n", | |
" <th>ocupHospCli</th>\n", | |
" <th>ocupHospUti</th>\n", | |
" <th>ocupSRAGCli</th>\n", | |
" <th>ocupSRAGUti</th>\n", | |
" <th>altas</th>\n", | |
" <th>obitos</th>\n", | |
" <th>ocupacaoInformada</th>\n", | |
" <th>algumaOcupacaoInformada</th>\n", | |
" <th>nomeCnes</th>\n", | |
" <th>ofertaRespiradores</th>\n", | |
" <th>ofertaHospCli</th>\n", | |
" <th>ofertaHospUti</th>\n", | |
" <th>ofertaSRAGCli</th>\n", | |
" <th>ofertaSRAGUti</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>5</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>7866801</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>313</td>\n", | |
" <td>93</td>\n", | |
" <td>132</td>\n", | |
" <td>37</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL METROPOLITANO DOUTOR CELIO DE CASTRO ...</td>\n", | |
" <td>106.0</td>\n", | |
" <td>433.0</td>\n", | |
" <td>80.0</td>\n", | |
" <td>228.0</td>\n", | |
" <td>40.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>2</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>2200422</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>21</td>\n", | |
" <td>7</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL MADRE TERESA</td>\n", | |
" <td>55.0</td>\n", | |
" <td>279.0</td>\n", | |
" <td>16.0</td>\n", | |
" <td>3.0</td>\n", | |
" <td>5.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>7</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>0026859</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>53</td>\n", | |
" <td>13</td>\n", | |
" <td>7</td>\n", | |
" <td>2</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL FELICIO ROCHO</td>\n", | |
" <td>50.0</td>\n", | |
" <td>304.0</td>\n", | |
" <td>9.0</td>\n", | |
" <td>10.0</td>\n", | |
" <td>4.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>4</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>4034236</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>141</td>\n", | |
" <td>28</td>\n", | |
" <td>10</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL UNIVERSITARIO CIENCIAS MEDICAS</td>\n", | |
" <td>34.0</td>\n", | |
" <td>201.0</td>\n", | |
" <td>28.0</td>\n", | |
" <td>5.0</td>\n", | |
" <td>1.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>6</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>0026808</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>57</td>\n", | |
" <td>14</td>\n", | |
" <td>10</td>\n", | |
" <td>6</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL EVANGELICO DE BELO HORIZONTE</td>\n", | |
" <td>24.0</td>\n", | |
" <td>146.0</td>\n", | |
" <td>12.0</td>\n", | |
" <td>15.0</td>\n", | |
" <td>16.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>1</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>2181770</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>59</td>\n", | |
" <td>30</td>\n", | |
" <td>50</td>\n", | |
" <td>30</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL EDUARDO DE MENEZES</td>\n", | |
" <td>10.0</td>\n", | |
" <td>66.0</td>\n", | |
" <td>10.0</td>\n", | |
" <td>44.0</td>\n", | |
" <td>52.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>3</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>2695375</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>64</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL PAULO DE TARSO</td>\n", | |
" <td>6.0</td>\n", | |
" <td>123.0</td>\n", | |
" <td>0.0</td>\n", | |
" <td>0.0</td>\n", | |
" <td>0.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>8</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>0027820</td>\n", | |
" <td>2021-03-17T17:02:41.000Z</td>\n", | |
" <td>13</td>\n", | |
" <td>0</td>\n", | |
" <td>12</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL INFANTIL PADRE ANCHIETA LTDA</td>\n", | |
" <td>5.0</td>\n", | |
" <td>47.0</td>\n", | |
" <td>0.0</td>\n", | |
" <td>0.0</td>\n", | |
" <td>0.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>9</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>MG</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>6437745</td>\n", | |
" <td>2021-03-13T03:00:56.261Z</td>\n", | |
" <td>88</td>\n", | |
" <td>16</td>\n", | |
" <td>70</td>\n", | |
" <td>30</td>\n", | |
" <td>11</td>\n", | |
" <td>1</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>HOSPITAL UNIMED UNIDADE CONTORNO</td>\n", | |
" <td>0.0</td>\n", | |
" <td>202.0</td>\n", | |
" <td>40.0</td>\n", | |
" <td>0.0</td>\n", | |
" <td>0.0</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>0</th>\n", | |
" <td>Minas Gerais</td>\n", | |
" <td>mg</td>\n", | |
" <td>Belo Horizonte</td>\n", | |
" <td>708700189426695</td>\n", | |
" <td>2020-05-26T15:19:52.301Z</td>\n", | |
" <td>248</td>\n", | |
" <td>57</td>\n", | |
" <td>19</td>\n", | |
" <td>10</td>\n", | |
" <td>0</td>\n", | |
" <td>0</td>\n", | |
" <td>True</td>\n", | |
" <td>True</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" estado estadoSigla ... ofertaSRAGCli ofertaSRAGUti\n", | |
"5 Minas Gerais MG ... 228.0 40.0\n", | |
"2 Minas Gerais MG ... 3.0 5.0\n", | |
"7 Minas Gerais MG ... 10.0 4.0\n", | |
"4 Minas Gerais MG ... 5.0 1.0\n", | |
"6 Minas Gerais MG ... 15.0 16.0\n", | |
"1 Minas Gerais MG ... 44.0 52.0\n", | |
"3 Minas Gerais MG ... 0.0 0.0\n", | |
"8 Minas Gerais MG ... 0.0 0.0\n", | |
"9 Minas Gerais MG ... 0.0 0.0\n", | |
"0 Minas Gerais mg ... NaN NaN\n", | |
"\n", | |
"[10 rows x 19 columns]" | |
] | |
}, | |
"metadata": { | |
"tags": [] | |
}, | |
"execution_count": 6 | |
} | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "SjdlTriGph_O" | |
}, | |
"source": [ | |
"" | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment